config.go 512 B

12345678910111213141516171819202122232425
  1. package utils
  2. import (
  3. "github.com/beego/beego/v2/server/web"
  4. )
  5. // GetBaseURL 获取基础URL
  6. func GetBaseURL() string {
  7. return web.AppConfig.DefaultString("base_url","https://aqai.shudaodsj.com:22001")
  8. }
  9. // GetProxyURL 生成OSS代理URL(加密版本)
  10. func GetProxyURL(originalURL string) string {
  11. if originalURL == "" {
  12. return ""
  13. }
  14. encryptedURL, err := EncryptURL(originalURL)
  15. if err != nil {
  16. return ""
  17. }
  18. baseURL := GetBaseURL()
  19. return baseURL + "/apiv1/oss/parse/?url=" + encryptedURL
  20. }