feat: 处理用户输入文件
This commit is contained in:
parent
e3b958e165
commit
92bff0e4b9
|
|
@ -7,6 +7,7 @@ import (
|
||||||
"ai_scheduler/internal/gateway"
|
"ai_scheduler/internal/gateway"
|
||||||
"context"
|
"context"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"ai_scheduler/internal/entitys"
|
"ai_scheduler/internal/entitys"
|
||||||
|
|
@ -137,9 +138,13 @@ func (r *AiRouterBiz) buildUserContent(requireData *entitys.RequireData) (*entit
|
||||||
|
|
||||||
// 处理文件和图片
|
// 处理文件和图片
|
||||||
fileUrls := []string{requireData.Req.File, requireData.Req.Img}
|
fileUrls := []string{requireData.Req.File, requireData.Req.Img}
|
||||||
for _, url := range fileUrls {
|
for _, item := range fileUrls {
|
||||||
if url != "" {
|
// 处理逗号分隔的多个URL
|
||||||
files = append(files, &entitys.RecognizeFile{FileUrl: url})
|
urlList := strings.Split(item, ",")
|
||||||
|
for _, url := range urlList {
|
||||||
|
if url != "" {
|
||||||
|
files = append(files, &entitys.RecognizeFile{FileUrl: url})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue