feat: 处理用户输入文件
This commit is contained in:
parent
e3b958e165
commit
92bff0e4b9
|
|
@ -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})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue