在mvc中下载文件时显示进度条

时间:2013-01-31 15:58:57

标签: jquery asp.net-mvc

我有一个模型弹出窗口,其中包含要下载的pdf文件列表。我想在下载过程中显示每个pdf文件的进度条。 我正在研究mvc 4项目并通过jQuery打开模型弹出窗口。 怎么可能?

提前致谢

1 个答案:

答案 0 :(得分:0)

下载进度条与上传类似。您将需要一个不使用缓冲响应的自定义处理程序。它应该执行写入和刷新,并在静态变量(通常是带有下载密钥的集合)中维护输出状态。支持基于非会话的Web服务来检查下载状态(发送的总字节数/字节数)。现在客户端javascript通过下载密钥发出下载请求(目标是iframe或新窗口),然后开始轮询服务器以获取状态。状态可以更新进度条。