Invalid base64-encoded string: number of data characters (337) cannot be 1 more than a multiple of 4
基于Python语言的Web框架Django搭建的后台提供API接口,通过API接收参数。
该接口入参是base64编码的格式,base64编码后的字符经过http传输之后,+
号变为空格
,导致出现了一些错误。
后台需要将接收的参数将空格
替换为+
号。
# 名称
name = request.POST.get('name')
# 将+号替换为空格
name = name.replace(' ', '+')