使用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
提交
取消