浏览器上传附件名称为中文的能正常上传成功,python 代码post multipart/from-data类型不成功功的原因是requests库的原因
浏览器上传中文附件时,上传成功的图片
python requests库上传中文附件失败时图片
结论:
从浏览器上传成功和python requests库上传失败观察,主要的是filename不对,python代码上 传附件filename*=增员模板多了*号
解决方案:修改C:Python34Libsite-packagesurllib3fields.py文件
value = email.utils.encode_rfc2231(value, 'utf-8')
And change the line right underneath it to this:
value = '%s="%s"' % (name, value.decode('utf-8'))