Implement reusable upload platform

This commit is contained in:
“Naeel”
2026-09-05 08:51:32 +03:00
parent 82d9ca9136
commit c0b87880ae
35 changed files with 734 additions and 9 deletions
+13
View File
@@ -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/`.