feat: 处理用户输入文件

This commit is contained in:
wolter 2025-12-12 11:06:09 +08:00
parent e3b958e165
commit 92bff0e4b9
1 changed files with 8 additions and 3 deletions

View File

@ -7,6 +7,7 @@ import (
"ai_scheduler/internal/gateway"
"context"
"encoding/json"
"strings"
"time"
"ai_scheduler/internal/entitys"
@ -137,9 +138,13 @@ func (r *AiRouterBiz) buildUserContent(requireData *entitys.RequireData) (*entit
// 处理文件和图片
fileUrls := []string{requireData.Req.File, requireData.Req.Img}
for _, url := range fileUrls {
if url != "" {
files = append(files, &entitys.RecognizeFile{FileUrl: url})
for _, item := range fileUrls {
// 处理逗号分隔的多个URL
urlList := strings.Split(item, ",")
for _, url := range urlList {
if url != "" {
files = append(files, &entitys.RecognizeFile{FileUrl: url})
}
}
}