vote-admin-api/utils/replace.go
2024-09-11 10:56:19 +08:00

33 lines
671 B
Go

package utils
import (
"strings"
"vote-admin-api/config"
)
// RemoveOssDomain 去除oss地址中的前缀
func RemoveOssDomain(url string) string {
if url != "" {
url = strings.Replace(url, config.C.Oss.OssCustomDomainName, "", 1)
}
return url
}
// AddOssDomain 增加oss地址中的前缀
func AddOssDomain(url string) string {
if url == "" {
return ""
}
return config.C.Oss.OssCustomDomainName + url
}
// GetExtension 解析并返回字符串中 `.` 后面的部分
func GetExtension(s string) string {
// 使用 strings.Split 分割字符串
parts := strings.Split(s, ".")
if len(parts) > 1 {
return parts[1] // 返回第二部分
}
return ""
}