尝试使用请求将图像发布到php时引发错误

时间:2019-09-19 08:33:09

标签: python post python-requests

我正在尝试使用HTTP POST和Python 3.7中的请求库将.jpg文件上传到服务器。

目标URL有一些处理上传的PHP代码,将“ fileToUpload”作为多部分变量。

我尝试将请求放入with语句中,将data = files更改为files = files(如某些示例代码所建议),或将标头设置为multipart / form-data(对此不必这样做)库)

import requests

url = 'http://someurl.com/upload/dir/post.php'
files = {'fileToUpload' : open('image.jpg', 'rb')}
r = requests.post(url, data=files)

如果我运行脚本,则会在post.php文件中引发每条错误消息,而如果我将其带到Insomnia或Postman,则上传正常,因此服务器端似乎可以正常工作。

0 个答案:

没有答案