kobe6258 5 ماه پیش
والد
کامیت
a4badf078a
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      controllers/user.go

+ 2 - 0
controllers/user.go

@@ -467,6 +467,7 @@ func (this *UserController) downloadExcelFile(file *excelize.File, filename stri
 	} else {
 		fn = "filename=" + filename + "; filename*=utf-8''" + fn
 	}
+	this.Ctx.ResponseWriter.Header().Set("Access-Control-Expose-Headers", "Content-Disposition")
 	this.Ctx.ResponseWriter.Header().Set("Content-Disposition", "attachment; "+fn)
 	this.Ctx.ResponseWriter.Header().Set("Content-Description", "File Transfer")
 	this.Ctx.ResponseWriter.Header().Set("Content-Type", "application/octet-stream")
@@ -474,6 +475,7 @@ func (this *UserController) downloadExcelFile(file *excelize.File, filename stri
 	this.Ctx.ResponseWriter.Header().Set("Expires", "0")
 	this.Ctx.ResponseWriter.Header().Set("Cache-Control", "must-revalidate")
 	this.Ctx.ResponseWriter.Header().Set("Pragma", "public")
+	this.Ctx.ResponseWriter.Header().Set("File-Name", filename)
 	// 写入文件
 	if err = file.Write(this.Ctx.ResponseWriter); err != nil {
 		utils.FileLog.Error("导出excel文件失败:", err)