Jelajahi Sumber

优化文件下载

hongze 4 bulan lalu
induk
melakukan
c86b6b923c
2 mengubah file dengan 5 tambahan dan 0 penghapusan
  1. 3 0
      controllers/resource.go
  2. 2 0
      utils/config.go

+ 3 - 0
controllers/resource.go

@@ -1041,6 +1041,9 @@ func (this *ResourceAuthController) FileDownload() {
 	}
 	fileName := fileArr[len(fileArr)-1]
 	//fmt.Println(fileName)
+	if utils.MinIoFileDownloadHost != "" {
+		fileUrl = strings.Replace(fileUrl, utils.MinIoImghost, utils.MinIoFileDownloadHost, -1)
+	}
 
 	// 获取文件
 	down, e := http.Get(fileUrl)

+ 2 - 0
utils/config.go

@@ -224,6 +224,7 @@ var (
 	MinIoUseSSL           string
 	MinIoPort             string
 	MinIoRegion           string
+	MinIoFileDownloadHost string
 )
 
 // PythonUrlReport2Img 生成长图服务地址
@@ -563,6 +564,7 @@ func init() {
 		MinIoUseSSL = config["minio_use_ssl"]
 		MinIoPort = config["minio_port"]
 		MinIoRegion = config["minio_region"]
+		MinIoFileDownloadHost = config["minio_region"]
 	}
 
 	// S3-OSS相关