以前使用EPPlus生成Excel。最近,在生成Excel文件时。该文件已损坏。我尝试过:
Response.Clear();
Response.AddHeader("content-disposition", "attachment; filename=file.xlsx");
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
Response.BinaryWrite(pck.GetAsByteArray());
Response.End();
我尝试了以下方法:
ContentType = "application/x-msexcel"
; Flush
ClearContent
TransmitFile
它们似乎都不起作用。我现在很笨。当我执行调试模式时,该文件很好。我可以生成未损坏的文件。但是一旦我将其放入云服务器。生成的文件已损坏。
请帮助。这可能是服务器问题吗?但是为什么其他方法(例如使用HTML导出到Excel)也可以正常工作。它也使用Response将文件发送到浏览器。
谢谢