requests上传多媒体提示:Required request part 'file' is not present

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

posted @ 2021-11-12 16:30  远洪  阅读(2164)  评论(0)    收藏  举报