Implement reusable upload platform
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# Upload module
|
||||
|
||||
Скопируйте каталог `upload/` в проект и подключите:
|
||||
|
||||
- `create_upload_refs_blueprint(config)` к Flask-приложению;
|
||||
- `initUploadTable(config)` из `frontend/table/init_upload_table.js`;
|
||||
- `uploadViaVM(files, vmUploadUrl)` из `frontend/upload/upload_via_vm.js`.
|
||||
|
||||
В конфигурации задаются URL ВМ-буфера, допустимые расширения, лимиты и параметры
|
||||
повторных попыток pull. Backend-модуль хранит файлы сессии в памяти; обработка
|
||||
файлов остаётся ответственностью приложения, которое интегрирует этот модуль.
|
||||
|
||||
Для ZIP перед ES-модулями загрузите локальный `fflate` из `site/static/vendor/`.
|
||||
Reference in New Issue
Block a user