Файлы (Files)
Ресурс File — для скачивания загруженных файлов.
Скачать файл
Метод: GET
Параметры:
fileId: (number) — идентификатор файла
Прикрепление файла к записи
Файлы, прикрепленные к записям могут быть прикреплены 2 способами:
Прикрепление внешнего файла — файл хранится на внешнем источнике, запись в каталоге содержит файл-ссылку на реальный файл на внешнем источнике.
Загрузка файла в хранилище — файл загружается и хранится в файловом хранилище Bpium, к записи в каталоге прикрепляется ссылка на файл в файлом хранилище Bpium.
Прикрепление ссылки на внешней файл
Чтобы прикрепить ссылку на внешний файл к записи каталога, нужно создать/сохранить запись каталога, указав ссылку на файл и его параметры в поле типа «Файл». Пример:
Подробнее по работе с полями записей в статье «Записи (Records)».
Загрузка файла в файловое хранилище Bpium
Загрузка файла и прикрепление к записи ссылки на него происходит в несколько этапов:
1. Получение ключей доступа к хранилищу
Необходимо выполнить POST-запрос к ресурсу файл, для создания файла:
Метод: POST
Параметры:
fileId: (number) — идентификатор файла
Параметры запроса (JSON):
2. Загрузка файла в хранилище
Необходимо выполнить POST-запрос к хранилищу файлов:
Метод: POST
Параметры запроса:
Обратите внимание на параметр Content-Type: multipart/form-data
. Он должен обязательно присутствовать в запросе.
3. Подтверждение загрузки файла
Необходимо отправить запрос серверу API о том, что файл загружен.
Метод: PATCH
Параметры запроса (body/JSON):
4. Прикрепление файла к записи
После загрузки файла, он появится в системе и файлом хранилище, но не будет связан с записью каталога и её полем анкеты, пока не будет сохранена эта запись. Чтобы сохранить запись, нужно сделать запрос к API Бипиума на сохранение записи:
Пример запроса:
Подробнее по работе с полями записей в статье «Записи (Records)».
Last updated