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;上传成功