ProcessFileUpload 处理单个文件上传(统一保存原始文件策略)
(task *UploadTask)
| 114 | |
| 115 | // ProcessFileUpload 处理单个文件上传(统一保存原始文件策略) |
| 116 | func (fp *FileProcessor) ProcessFileUpload(task *UploadTask) error { |
| 117 | fmt.Printf("开始处理文件上传 - 文件: %s, 类型: %s\n", task.FileHeader.Filename, filepath.Ext(task.FileHeader.Filename)) |
| 118 | |
| 119 | // 统一使用完整保护策略,所有文件都保存原始文件 |
| 120 | return fp.processWithTransactionProtection(task, true) |
| 121 | } |
| 122 | |
| 123 | // processLightweightFile 处理轻量级文件(md, txt)- 简化保护策略 |
| 124 | func (fp *FileProcessor) processLightweightFile(task *UploadTask) error { |
no test coverage detected