Junior — Middle
95
Чӣ гуна интиқоли файл ба сервер тавассути REST API амалӣ кардан мумкин аст?
Ҷавоб аз AI
sobes.tech AI
Для передачи файла на сервер через REST API обычно используют HTTP-запрос с типом содержимого multipart/form-data. В Python с помощью библиотеки requests это делается так:
import requests
url = 'https://example.com/upload'
files = {'file': open('path/to/file.txt', 'rb')}
response = requests.post(url, files=files)
print(response.status_code)
Здесь ключ 'file' — имя параметра, который сервер ожидает получить. В теле запроса файл передаётся в бинарном виде. Сервер должен быть настроен на приём multipart-запросов и обработку файла.
Если нужно передать дополнительные данные, их можно добавить в параметр data:
data = {'param1': 'value1'}
response = requests.post(url, files=files, data=data)