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, что обычно требуется для загрузки файлов на сервер.