Переглянути джерело

下载文件时,文件名中包含冒号:属于关键字符会导致下载失败

xyxie 6 місяців тому
батько
коміт
ffd5935e36
1 змінених файлів з 2 додано та 0 видалено
  1. 2 0
      controllers/data_manage/usda_fas_data.go

+ 2 - 0
controllers/data_manage/usda_fas_data.go

@@ -1236,8 +1236,10 @@ func (this *BaseFromUsdaFasController) ExportUsdaFasList() {
 	fileName := classifyName
 	if indexCode != "" && len(indexList) == 1 {
 		fileName = indexList[0].IndexName
+		fileName = strings.Replace(fileName, ": ", "_", -1)
 	}
 	fileName += time.Now().Format("06.01.02") + `.xlsx` //文件名称
+	//fmt.Println(fileName)
 	this.Ctx.Output.Download(downLoadnFilePath, fileName)
 	defer func() {
 		os.Remove(downLoadnFilePath)