我的应用程序根据用户要求生成 XLSX 文件。
生成 XLSX 文件后,使用 Response.Redirect 将用户重定向到保存文件的位置...
Response.Redirect("filename.xlsx")
当用户然后打开文件时......他们收到此消息。
您尝试打开的文件“filename.xls”的格式与文件扩展名指定的格式不同。在打开文件之前,请确认文件没有损坏并且来自受信任的来源。您现在要打开文件吗?
作为临时修复,我已指示我的用户在收到此消息时按“是”,并且文件可以正常打开。
有谁知道为什么 IE6 试图将 XLSX 文件作为 XLS 打开?
注意:我有一个类似的应用程序,它以相同的方式生成 PPTX 文件 - 这些文件可以毫无问题地打开。