LaoShui
a09f126ab2
fix(upload): 修复文件上传功能中的路径替换和临时文件支持
- 将单个斜杠替换改为全局正则替换以正确处理所有路径分隔符
- 移除未使用的 crypto 模块引入
- 添加对临时文件上传的支持,使用 fs 模块读取临时文件
- 动态设置 Content-Type 头部,优先使用文件的 mimetype 属性
- 重构多处文件上传逻辑以支持流式读取大文件
- 优化分片上传时的文件大小获取方式
2026-02-18 19:09:15 +08:00
..
2024-08-10 22:12:53 +08:00
2025-08-24 23:10:24 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-10-06 11:48:59 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-06-25 00:12:53 +08:00
2024-10-27 11:03:40 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2025-08-24 23:08:27 +08:00
2025-08-24 23:08:27 +08:00
2025-08-24 23:08:27 +08:00
2025-08-24 23:08:27 +08:00
2025-08-24 23:08:27 +08:00
2024-07-31 08:55:35 +08:00
2025-09-07 12:58:58 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2025-11-06 10:04:13 +08:00
2024-07-31 08:55:35 +08:00
2026-02-18 18:49:05 +08:00
2026-02-18 19:09:15 +08:00
2026-02-18 17:09:02 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-10-27 11:03:40 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-06-25 00:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-10-27 11:03:40 +08:00
2024-10-27 10:41:47 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-06-25 00:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-10-27 11:03:40 +08:00
2024-10-19 23:57:22 +08:00
2024-10-19 23:57:22 +08:00
2024-10-19 23:57:22 +08:00
2024-10-19 23:57:22 +08:00
2024-10-19 23:57:22 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2025-12-19 21:05:04 +08:00
2024-10-03 16:43:54 +08:00
2025-09-07 12:58:58 +08:00
2024-10-03 16:43:54 +08:00
2024-10-06 11:48:59 +08:00
2024-07-31 08:55:35 +08:00
2024-10-06 11:48:59 +08:00
2024-10-06 11:48:59 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2026-02-05 00:29:02 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2025-09-07 12:58:58 +08:00
2025-09-07 12:58:58 +08:00
2024-07-31 08:55:35 +08:00
2024-11-23 21:14:54 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-10-27 10:41:47 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-10-20 19:14:06 +08:00
2024-10-20 21:10:11 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2025-09-07 12:58:58 +08:00
2024-10-27 11:03:40 +08:00
2024-08-10 22:12:53 +08:00
2025-08-24 23:10:24 +08:00
2024-12-22 22:28:24 +08:00
2024-07-31 08:55:35 +08:00
2024-10-27 11:03:40 +08:00
2024-10-27 11:03:40 +08:00
2024-10-27 11:03:40 +08:00
2024-07-31 08:55:35 +08:00
2024-10-27 11:03:40 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2025-09-07 12:58:58 +08:00
2025-09-07 12:58:58 +08:00
2024-07-31 08:55:35 +08:00
2024-06-25 22:47:17 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-10-06 11:48:59 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-10-27 11:03:40 +08:00
2024-08-10 22:12:53 +08:00
2024-10-27 11:03:40 +08:00
2024-07-31 08:55:35 +08:00
2024-10-27 11:03:40 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-10-27 10:41:47 +08:00
2024-12-22 22:28:24 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-09-22 10:11:28 +08:00
2024-09-20 23:14:51 +08:00
2025-01-12 12:21:53 +08:00
2025-01-12 12:21:53 +08:00
2025-01-12 12:21:53 +08:00
2025-01-12 12:21:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2025-12-26 19:51:13 +08:00
2025-11-01 13:11:38 +08:00
2025-12-26 19:51:13 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2025-09-07 12:58:58 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2025-09-07 12:58:58 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-10-19 21:56:27 +08:00
2024-09-22 09:00:46 +08:00
2026-02-11 16:49:11 +08:00
2026-02-11 16:49:11 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-10-19 22:15:26 +08:00
2024-10-19 22:15:26 +08:00
2024-10-19 22:15:26 +08:00
2024-10-19 22:15:26 +08:00
2024-08-10 22:12:53 +08:00
2024-10-27 11:03:40 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2025-12-20 10:14:50 +08:00
2025-12-20 10:14:50 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2026-02-18 19:09:15 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-08-10 22:12:53 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00
2024-07-31 08:55:35 +08:00