卷曲到python代码转换不可预知的错误

时间:2017-06-25 08:29:24

标签: python curl

我试图将图片发送到我已经制作的服务器,现在问题是来自终端的以下卷曲代码:

curl -X POST -F 'file=@path' -F 'delete_image=yes' url

其中path是图像的绝对路径,url是服务器的url

问题是这段代码(应该是python中的确切转换不起作用,它返回错误400"错误请求"

files = [
     ('file', open('/Users/viewermac_1/Desktop/Testbed_Web/test.png','rb')),
     ('delete_image', 'yes'),
]

test = requests.post(url, files=files)

更新:将delete_image作为数据工作,但我没有从服务器收到任何回复(我应该收到一个链接)

1 个答案:

答案 0 :(得分:0)

尝试使用此代码:

import requests

files = {
    'file': ('path', open('/Users/viewermac_1/Desktop/Testbed_Web/test.png', 'rb')),
    'delete_image': (None, 'yes'),
}

response = requests.post(url, files=files)