欢迎光临散文网 会员登陆 & 注册

Python Requests库 post方法 上传中文名文件失败处理方法

2023-01-12 17:31 作者:23号程序猿  | 我要投稿

解决方法,以Python3为示例

在网上搜索查下资料,大致就是post在发送数据时编码和解码问题

实测有效的方法:

1、修改requests库所引用的urllib3库的源文件fields.py

2、打开fields.py文件

3、修改46行代码为value = '%s=%s' % (name, value)

4、修改完成后,重新编译你的python程序,至此OK


另外:如果你是python2,那么fields.py路径可能不同,但修改方法相同,参考路径:C:\Python27\Lib\site-packages\requests\packages\urllib3\fields.py

Python Requests库 post方法 上传中文名文件失败处理方法的评论 (共 条)

分享到微博请遵守国家法律