MCPcopy Create free account
hub / github.com/53AI/53AIHub / ProcessFileUpload

Method ProcessFileUpload

api/service/file_processor.go:116–121  ·  view source on GitHub ↗

ProcessFileUpload 处理单个文件上传(统一保存原始文件策略)

(task *UploadTask)

Source from the content-addressed store, hash-verified

114
115// ProcessFileUpload 处理单个文件上传(统一保存原始文件策略)
116func (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)- 简化保护策略
124func (fp *FileProcessor) processLightweightFile(task *UploadTask) error {

Callers 2

NewBatchUploadManagerFunction · 0.95
executeUploadMethod · 0.95

Calls 2

PrintfMethod · 0.80

Tested by

no test coverage detected