Платформа 3V/Файловое хранилище/Запись и получение файла: различия между версиями
Строка 9: | Строка 9: | ||
[[Файл:Запись файла.png|мини|слева]]<br><br><br><br><br><br><br> | [[Файл:Запись файла.png|мини|слева]]<br><br><br><br><br><br><br> | ||
[[Файл:Запись файла 2.png|мини|слева]]<br><br><br><br><br><br> | [[Файл:Запись файла 2.png|мини|слева]]<br><br><br><br><br><br> | ||
+ | |||
+ | 1. Наименование файла FilePath предпочтительно задавать латиницей и без специальных символов | ||
+ | |||
+ | 2. Загрузку предпочтительно производить в хранилище Базы Данных (DB) и S3 (если оно подключено для приложения) | ||
+ | |||
+ | В Response, Request URL содержится '''ссылка на файл''', которую можно использовать, например, в формах. | ||
+ | |||
== Получение файла по идентификатору == | == Получение файла по идентификатору == | ||
Для получения файла по идентификатору используется метод: | Для получения файла по идентификатору используется метод: | ||
Строка 15: | Строка 22: | ||
[[Файл:Получение файла.png|мини|слева]]<br><br><br><br><br> | [[Файл:Получение файла.png|мини|слева]]<br><br><br><br><br> | ||
[[Файл:Получение файла 2.png|мини|слева]]<br><br><br><br><br><br> | [[Файл:Получение файла 2.png|мини|слева]]<br><br><br><br><br><br> | ||
− |
Версия 12:20, 22 ноября 2021
Для записи файла, получения файла по идентификатору, удаления файла из хранилища используется сервис FileStorage.
Пример ссылки на Swagger: https://3v.3v-group.net/filestorage/swagger/index.html#/FileStorage
Важно! Для работы с Swagger сервиса в облачном приложении необходимо авторизоваться (см. статью 'Авторизация в облачном Swagger' )
Запись файла
Для записи файла используется метод: PUT /api/FileStorage/{storageType}/upload/{filePath}
1. Наименование файла FilePath предпочтительно задавать латиницей и без специальных символов
2. Загрузку предпочтительно производить в хранилище Базы Данных (DB) и S3 (если оно подключено для приложения)
В Response, Request URL содержится ссылка на файл, которую можно использовать, например, в формах.
Получение файла по идентификатору
Для получения файла по идентификатору используется метод: GET /api/FileStorage/{storageType}/get/{filePath}