запрос Python - загрузка файла - PullRequest
0 голосов
/ 20 декабря 2018

Мне удалось использовать почтальон и сделать запрос с изображением и строковым параметром.Я не могу сделать то же самое, если я копирую код python из почтальона и запускаю его.

import requests

url = "yyyyyyyyyy"

querystring = {"param1":"xxxxx"}

payload = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"queryFile\"; filename=\"file.jpg\"\r\nContent-Type: image/jpeg\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--"
headers = {
    'content-type': "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",
    'Authorization': "Bearer yyyyyyyyyyy",
    'cache-control': "no-cache",
    'Postman-Token': "fffffffffff"
    }

response = requests.request("POST", url, data=payload, headers=headers, params=querystring)

print(response.text)

{"message":"EMPTY_FILE_NOT_ALLOWED","status":400}

1 Ответ

0 голосов
/ 20 декабря 2018

Вам необходимо передать ссылку на файлы, которые вы хотите загрузить, с помощью параметра files.Смотрите Python запрашивает загрузку файла .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...