feat: 删除SFTP上传工具,修复OSS配置bug

主要变更:
- 删除管理员工具栏及上传工具相关功能(后端API + 前端UI)
- 删除upload-tool目录及相关文件
- 修复OSS配置测试连接bug(testUser缺少has_oss_config标志)
- 新增backend/utils加密和缓存工具模块
- 更新.gitignore排除测试报告文件

技术改进:
- 统一使用OSS存储,废弃SFTP上传方式
- 修复OSS配置保存和测试连接时的错误处理
- 完善代码库文件管理,排除临时报告文件
This commit is contained in:
Dev Team
2026-01-20 20:41:18 +08:00
parent 14be59be19
commit 53ca5e56e8
16 changed files with 2419 additions and 1148 deletions

44
.gitignore vendored
View File

@@ -6,9 +6,12 @@ __pycache__/
# 数据库
*.db
*.db-shm
*.db-wal
*.db-journal
*.sqlite
*.sqlite3
*.db.backup.*
# 临时文件
backend/uploads/
@@ -83,3 +86,44 @@ package-lock.json.bak
# Claude配置
.claude/
# 测试脚本和报告
backend/test-*.js
backend/verify-*.js
backend/verify-*.sh
backend/test-results-*.json
backend/*最终*.js
backend/*最终*.json
# 项目根目录下的报告文件(中文命名)
*最终*.md
*最终*.txt
*最终*.js
*报告*.md
*报告*.txt
*方案*.md
*分析*.md
*汇总*.md
*记录*.md
*列表*.md
*总结*.md
*协议*.md
*完善*.md
*修复*.md
*检查*.md
*验证*.md
*架构*.md
*逻辑*.md
*问题*.md
*需求*.md
*测试*.md
*安全*.md
*性能*.md
*架构*.md
*文档*.md
*分工*.md
# 其他临时脚本
backend/fix-env.js
backend/create-admin.js
backend/*.backup.*