|
@@ -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)
|