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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
Для записи файла, получения файла по идентификатору, удаления файла из хранилища используется сервис FileStorage.<br>
 
Для записи файла, получения файла по идентификатору, удаления файла из хранилища используется сервис FileStorage.<br>
Пример ссылки на Swagger: https://3v.3v-group.net/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}
  
[[Файл:Запись файла.png|мини|слева]]<br><br><br><br><br><br><br>
+
[[Файл:запись файла 2.1.png|600px|border]]
[[Файл:Запись файла 2.png|мини|слева]]<br><br><br><br><br><br>
+
 
 +
[[Файл:запись файла 2.2..png|600px|border]]
 +
 
 +
1. Наименование файла FilePath предпочтительно задавать латиницей и без специальных символов
 +
 
 +
2. Загрузку предпочтительно производить в хранилище Базы Данных (DB) и S3 (если оно подключено для приложения)
 +
 
 +
В Response, Request URL содержится '''ссылка на файл''', которую можно использовать, например, в формах.
 +
 
 
== Получение файла по идентификатору ==
 
== Получение файла по идентификатору ==
 
Для получения файла по идентификатору используется метод:
 
Для получения файла по идентификатору используется метод:
 
GET /api/FileStorage/{storageType}/get/{filePath}
 
GET /api/FileStorage/{storageType}/get/{filePath}
  
[[Файл:Получение файла.png|мини|слева]]<br><br><br><br><br>
+
[[Файл:Получение файла2.1.png|600px|border]]
[[Файл:Получение файла 2.png|мини|слева]]<br><br><br><br><br><br>
+
 
В Response, Request URL содержится ссылка на файл, которую можно использовать, например, в формах.
+
[[Файл:Получение файла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}

запись файла 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