This commit is contained in:
2026-02-12 17:04:10 +08:00
parent c2591eec44
commit 356b422879
6 changed files with 12 additions and 9 deletions

View File

@@ -8,6 +8,7 @@ import (
"fmt"
"os"
"path/filepath"
"strings"
"time"
"tyc-server/app/main/api/internal/svc"
@@ -76,11 +77,9 @@ func (l *UploadImageLogic) UploadImage(req *types.UploadImageReq) (resp *types.U
func (l *UploadImageLogic) buildURL(fileName string) string {
baseURL := l.svcCtx.Config.Upload.FileBaseURL
if baseURL == "" {
baseURL = l.svcCtx.Config.AdminPromotion.URLDomain
if baseURL != "" {
baseURL = baseURL + "/api/v1/upload/file"
}
if baseURL == "" && l.svcCtx.Config.PublicBaseURL != "" {
// 兜底:如果未单独配置 Upload.FileBaseURL则使用公共域名拼接默认上传路径
baseURL = strings.TrimRight(l.svcCtx.Config.PublicBaseURL, "/") + "/api/v1/upload/file"
}
if baseURL == "" {
return ""