Отправка запросов с файлами в CRUD сервисе¶
При запросе к CRUD методами POST, PATCH и PUT, в теле запроса можно передать файлы.
Отправка и прием файлов осуществляется двумя способами:
- данные отправляются в формате
json
, тогда контент файла передается как строка в формате Base64 в соответствующем поле класса метаданных. - данные отправляются как
FormData
(application/x-www-form-urlencoded), тогда файлы передаются как компонент multipart.
Корректный прием файловых атрибутов в случае отправки таких запросов осуществляется методами POST
, PUT
и PATCH
в CRUD сервисе.
Так же возможна передача ссылок и коллекций по примеру, описанному для soap модуля.
Примеры POST запросов с файлами к CRUD
в dnt:
test/modules/rest/crud.spec.js
/checking crud service/# sending a file with multipart body request (POST)
/checking crud service/# sending a file with json body request (POST)