Sobes.tech
Back to questions
Junior — Middle
70

Каким образом осуществляется отправка файла через HTTP POST-запрос?

Answer from AI

sobes.tech AI

Для отправки файла через HTTP POST-запрос в Python часто используют библиотеку requests. Файл передаётся в параметре files в виде словаря, где ключ — имя поля формы, а значение — кортеж с именем файла и объектом файла.

Пример:

import requests

url = 'https://example.com/upload'
files = {'file': ('example.txt', open('example.txt', 'rb'))}
response = requests.post(url, files=files)
print(response.status_code)

Такой запрос отправит файл как часть multipart/form-data, что обычно требуется для загрузки файлов на сервер.