我正在使用ColdFusion 8。做这样的事情:
<cfheader name="content-disposition" value="attachment; filename=abc.xlsx">
<cfcontent type="application/msexcel">
<html>
但我收到的文件是这样的abc.xlsx.XLS
。
我想要获取一个XLSX
的原因是,有时候XLS
版本太大了,Office 2007打开它会卡住或者需要很长时间。
目前唯一的解决办法是等待,在Office 2007中打开XLS
文件,另存为.XLSX
,然后更快地打开它。
任何帮助都将不胜感激!
application/octet-stream
。也许如果客户端不知道它正在获取Excel文档,它就不会尝试“修复”扩展名。 - Patrick McElhaney“Excel无法打开文件'abc.xlsx',因为文件格式或文件扩展名无效。请验证文件未被损坏并且文件扩展名与文件格式匹配。” 即使我保存附件而不是打开它,我也无法打开它(同样的消息)。 - mj