Платформа 3V/Файловое хранилище/Запись и получение файла: различия между версиями
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 2: | Строка 2: | ||
Пример ссылки на Swagger: https://api.3v-cloud.com/filestorage/swagger/index.html#/FileStorage | Пример ссылки на Swagger: https://api.3v-cloud.com/filestorage/swagger/index.html#/FileStorage | ||
− | '''Важно!''' Для работы с Swagger сервиса в облачном приложении необходимо авторизоваться (см. статью [[Платформа_3V/Приложение/Авторизация|'Авторизация в облачном Swagger']] ) | + | ____'''''Важно!!! '''''___ Для работы с Swagger сервиса в облачном приложении необходимо авторизоваться (см. статью [[Платформа_3V/Приложение/Авторизация|'Авторизация в облачном Swagger']] ) |
+ | |||
== Запись файла == | == Запись файла == | ||
Для записи файла используется метод: | Для записи файла используется метод: | ||
PUT /api/FileStorage/{storageType}/upload/{filePath} | PUT /api/FileStorage/{storageType}/upload/{filePath} | ||
− | [[Файл: | + | [[Файл:запись файла 2.1.png|600px|border]] |
− | [[Файл: | + | |
+ | [[Файл:запись файла 2.2..png|600px|border]] | ||
1. Наименование файла FilePath предпочтительно задавать латиницей и без специальных символов | 1. Наименование файла FilePath предпочтительно задавать латиницей и без специальных символов | ||
Строка 20: | Строка 22: | ||
GET /api/FileStorage/{storageType}/get/{filePath} | GET /api/FileStorage/{storageType}/get/{filePath} | ||
− | [[Файл:Получение | + | [[Файл:Получение файла2.1.png|600px|border]] |
− | [[Файл:Получение | + | |
+ | [[Файл:Получение файла2.2.png|600px|border]] |
Текущая версия на 06:26, 28 февраля 2022
Для записи файла, получения файла по идентификатору, удаления файла из хранилища используется сервис FileStorage.
Пример ссылки на Swagger: https://api.3v-cloud.com/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}