Files
Nexus/docs/changelog/2026-06-07-files-upload-form-field-fix.md
T
Nexus Agent 9337f37da8 fix(files,deploy): 文件上传字段名与 Layer3 巡检脚本
后端同时接受 file/files 并支持多文件 SFTP 上传;修复 health_monitor.sh 引号语法使 Layer 3 cron 可运行。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 23:00:01 +08:00

741 B

2026-06-07 — 文件页上传 FormData 字段名修复

摘要

修复文件管理页 POST /api/sync/upload:前端发 files,后端只读 file,导致「请选择要上传的文件」。

变更

文件 说明
server/api/sync_v2.py 接受 file / files;支持多文件;抽取 _sftp_upload_one
frontend/src/composables/files/useFilesActions.ts FormData 字段改为 file
tests/test_sync_upload_form.py 字段解析单测

迁移 / 重启

需重启 API;前端需 vite build 后部署(仅后端修复亦可兼容旧前端)。

验证

pytest tests/test_sync_upload_form.py -q
# 文件页 server_id=1 → 上传小文件 → 列表刷新可见