浏览器上传附件名称为中文的能正常上传成功,python 代码post multipart/from-data类型不成功功的原因是requests库的原因

浏览器上传中文附件时,上传成功的图片

python requests库上传附件名称为中文时遇到的错误

python requests库上传中文附件失败时图片

python requests库上传附件名称为中文时遇到的错误

结论:

从浏览器上传成功和python requests库上传失败观察,主要的是filename不对,python代码上 传附件filename*=增员模板多了*号

解决方案:修改C:\Python34\Lib\site-packages\urllib3\fields.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'))

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2022-01-05
猜你喜欢
  • 2021-10-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案