для доступа к размещенным ресурсам должен ограничиваться доступ
- для доступа к размещенным ресурсам должен ограничиваться доступ
файлы размещаются на сервере в папке /share
- файлы размещаются на сервере в папке /share
файлы могут добавляться на сервер только из приложения (добавленные нарпямую файлы должны отдельно администрироваться, для создания записей в базе данных контента)
- файлы могут добавляться на сервер только из приложения (добавленные нарпямую файлы должны отдельно администрироваться, для создания записей в базе данных контента)
сведения о файлах, правах пользователей на эти файлы хранятся в postgres
- сведения о файлах, правах пользователей на эти файлы хранятся в postgres
файлы могут размещаться по различным каталогам
- файлы могут размещаться по различным каталогам
### Возможности пользователя:
### Возможности пользователя
__Каталоги:__
__Каталоги:__
---
- создание каталогов
- создание каталогов
- удаление каталогов
- удаление каталогов
- просмотр содержимого каталогов
- просмотр содержимого каталогов
@ -23,6 +23,7 @@ __Каталоги:__
- загрузка каталога со всем содержимым с компьютера пользователя на сервер
- загрузка каталога со всем содержимым с компьютера пользователя на сервер
__Файлы:__
__Файлы:__
---
- загрузка файлов на сервер
- загрузка файлов на сервер
- создание файлов
- создание файлов
- удаление файлов
- удаление файлов
@ -35,7 +36,29 @@ __Файлы:__
- скачивание файлов
- скачивание файлов
### Особенности реализации
### Особенности реализации
файлообменник реализуется как микросервис, имеющий внешний api,