【问题标题】:curl to python code conversion unpredicted errorcurl 到 python 代码转换意外错误
【发布时间】:2017-11-28 09:37:22
【问题描述】:

我正在尝试将图片发送到我制作的服务器,现在问题是来自终端的以下 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 作为数据工作,但我没有从服务器收到任何返回(我应该收到一个链接)

【问题讨论】:

标签: python curl


【解决方案1】:

尝试使用此代码:

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)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-19
    • 1970-01-01
    • 2023-03-13
    • 2017-12-25
    • 1970-01-01
    • 2022-08-06
    相关资源
    最近更新 更多