diff --git a/app/model/user_image.go b/app/model/user_image.go index 625dd63..4faceab 100644 --- a/app/model/user_image.go +++ b/app/model/user_image.go @@ -139,3 +139,10 @@ func ExportUserImage(url string) *UserImage { image._id = objectId return image } + +func BaseImgUrl(url string) string { + if img := ExportUserImage(url); img != nil { + return img.Url() + } + return "" +} diff --git a/utils/utils.go b/utils/utils.go index 8ed00a7..b5fb122 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -242,7 +242,12 @@ func ImageUrl() string { // 获取文件地址 func GetImageUrl(path string) string { - return ImageUrl() + path + parts := strings.Split(path, ",") + var urls []string + for _, part := range parts { + urls = append(urls, ImageUrl()+part) + } + return strings.Join(urls, ",") } func InStringArray(value string, array []string) bool {