requests使用Content-Type: multipart/form-data 上傳圖片代碼如下:
m = MultipartEncoder( fields={'filed1': ('yingyezhizhao1.jpg', open('../../../files/zw/yingyezhizhao1.jpg', 'rb'), 'image/jpeg')} ) result = requests.post(url, data=m, headers={'Content-Type': m.content_type},proxies=config.PROXIE,verify=config.SSL_CHECK)
接口提示:"error": "Required request part 'file' is not present"
於是:抓包查看web端上傳的請求情況:
requests上傳的請求情況:
解決方法:
將filed1參數改為:file;上傳成功