drhider: тест-режим 'только загрузка' (?upload-only=1) — ранний выход до Фазы 2 (без обработки) + debug-endpoint /api/session_files

This commit is contained in:
“Naeel”
2026-08-23 07:05:52 +03:00
parent 2a735e34f8
commit 82b597e1c2
2 changed files with 24 additions and 0 deletions
+12
View File
@@ -108,6 +108,18 @@ def upload_refs():
return jsonify({"ok": True, "session": sid, "count": file_count(sid)})
@api_bp.route("/session_files/<sid>", methods=["GET"])
def session_files(sid):
"""Отладка: список файлов сессии с размерами (для теста загрузки)."""
files = get_files(sid)
if files is None:
return jsonify({"ok": False, "error": "Session not found"}), 404
return jsonify({
"ok": True, "count": len(files),
"files": [{"name": n, "size": len(b)} for n, b in files],
})
@api_bp.route("/process_stream/<sid>", methods=["GET"])
def process_stream(sid):
"""SSE: process all session files, streaming per-file progress.