【发布时间】:2009-08-03 05:53:14
【问题描述】:
我的应用程序 Pelotonics 出现问题。当用户下载文件时,系统似乎会阻止所有传入请求,直到该文件完成下载。打开下载对话框(浏览器标准)的正确技术是什么,让用户开始下载文件,然后在下载文件时让用户继续整个应用程序。
我们从服务器获取文件的方式是我们有一个单独的 ASPX 页面,它通过查询字符串传入一个值,然后从服务器检索文件流,然后我添加“content- disposition" 标头到响应,然后循环通过文件的流并将 2KB 块读取到 response.outputstream。然后,一旦完成,我会做一个 Response.End。
观看此问题的快速截屏视频:
http://www.screencast.com/users/PeloCast/folders/Jing/media/8bb4b1dd-ac66-4f84-a1a3-7fc64cd650c0
顺便说一句,我们在 ASP.NET 和 C#...
谢谢!!! 丹尼尔
【问题讨论】:
标签: c# asp.net download blocked