使用Python Requests库,向微信服务器上传媒体问题。
当使用英文文件名称,上传时,一切OK。
当下面代码中file_name字段包含中文,怎无法上传成功。
返回media data missing
也咨询过微信端,他们说数据未发送成功,就是空数据。
首先我想问这样写有问题么?为什么中文失败,英文成功?
如果Requests有问题,该如何更改?
如果不是Requests的问题,哪些地方可能有问题如何排查?
data = {'file': (file_name, open(url,'rb'), content_type)}
#data = {'file': open(url, 'rb')}
requests.post(url,params=params,files=data)
添加回答
举报
0/150
提交
取消