Junior — Middle
96
Hoe implementeer je het overdragen van bestanden naar de server via REST API?
Antwoord van 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)