Платформа 3V/Файловое хранилище/Запись и получение файла

Материал из 3v-wiki
< Платформа 3V‎ | Файловое хранилище
Версия от 06:26, 28 февраля 2022; A.saydakova (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Для записи файла, получения файла по идентификатору, удаления файла из хранилища используется сервис FileStorage.
Пример ссылки на Swagger: https://api.3v-cloud.com/filestorage/swagger/index.html#/FileStorage

____Важно!!! ___ Для работы с Swagger сервиса в облачном приложении необходимо авторизоваться (см. статью 'Авторизация в облачном Swagger' )

Запись файла

Для записи файла используется метод: PUT /api/FileStorage/{storageType}/upload/{filePath}

запись файла 2.1.png

запись файла 2.2..png

1. Наименование файла FilePath предпочтительно задавать латиницей и без специальных символов

2. Загрузку предпочтительно производить в хранилище Базы Данных (DB) и S3 (если оно подключено для приложения)

В Response, Request URL содержится ссылка на файл, которую можно использовать, например, в формах.

Получение файла по идентификатору

Для получения файла по идентификатору используется метод: GET /api/FileStorage/{storageType}/get/{filePath}

Получение файла2.1.png

Получение файла2.2.png