服务器保存excel文件慢,从使用IE的服务器缓慢地保存Excel文件

这里的问题是试图下载带有html标记内容的excel文件。系统需要很长时间才能下载。有时,在请求下载时,IE的保存对话框不会立即显示。从使用IE的服务器缓慢地保存Excel文件

流程就是这样。这是一个遗留代码,所以我知道它看起来很愚蠢。用于生成Excel文件的

客户端请求 - >创建服务器excel文件 - >从数据库查询数据 - >填充HTML标记一起擅长从DB数据 - >发送使用HTTP

现在excel文件到客户端问题来了。

问题并不总是发生,这是间歇性的。

有时候IE的保存文件对话框不显示。有时需要6-10分钟才能显示。这是什么原因。

这里的文件是如何通过HTTP发送。

Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);

Response.AddHeader("Content-Length", file.Length.ToString());

Response.ContentType = "application/vnd.ms-excel";

Response.WriteFile(file.FullName);

Response.End();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值