尝试更改由我的Web服务创建的文件名和扩展名时遇到问题。
当前下载的文件名为AAA,但我想要的输出应为AAA.xls。文件格式为BIFF,扩展名为.xls。
该文件是在Delphi FastReport 4中生成的,进入MemoryStream,然后写入ContentStream。
我尝试将Content-Disposition添加到请求中,但是尽管输出正确,但输出文件已损坏,只有5KB(最初为14KB)。
Response.SetCustomHeader('content-disposition','attachment; filename=AAA.xls');
我错过了导致文件损坏的任何可能的东西吗?
尝试使用最新的FR 6.6.2-问题仍然存在吗?
就解决了。 gzip压缩时,会发生此问题。我禁用了它,因为它对于我的小xls文件是不必要的。