Sobes.tech
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)