在我的asp.net,MVC应用程序中,我们正在生成和下载.xlsx文件。但是当我试图打开时,它会给出一条消息
"您尝试打开的文件' filename.xlsx',格式与文件扩展名指定的格式不同。在打开文件之前,请验证文件是否已损坏且是否来自受信任的源。你想现在打开文件吗?" 如果我按“是”'它开放了。我将文件扩展名更改为.xls,仍然是相同的消息。谁能告诉我为什么会这样?我添加了.xlsx& .xls MIME管理器中的MIME类型扩展,MIME类型为application / vnd.openxmlformats-officedocument.spreadsheetml.sheet。它仍然显示相同的信息。请建议我如何摆脱它。
请查找我现有的代码行 -
Response.ContentType =" application / vnd.openxmlformats-officedocument.spreadsheetml.sheet&#34 ;; // Response.ContentType =" application / vnd.ms-excel&#34 ;; Response.AddHeader(" Content-Disposition"," attachment; filename =" +" Survey Report.xlsx");
它有所不同,因为这个问题没有任何特定答案。