如何在ASP.NET mvc2中获取文件的下载状态

时间:2012-09-13 09:47:56

标签: asp.net-mvc asp.net-mvc-2 download httpresponse

在我的mvc2项目中,我有一个名为DownloadPDF的方法。我有,

httpContext.Response.WriteFile(<FilePath>);
httpContext.ApplicationInstance.CompleteRequest();

我不想跟踪文件是否已成功下载。我引用了以下教程,但是当我在IIS中托管项目时它不起作用。

http://www.codeproject.com/Articles/74654/File-Download-in-ASP-NET-and-Tracking-the-Status-o

1 个答案:

答案 0 :(得分:0)

如果您的应用程序针对HTML 5浏览器,请尝试“Html5 Progress Event”。它将提供所有必要的信息

  1. total - 传输的总字节数
  2. 已加载 - 到目前为止上传的字节数
  3. lengthComputable - 指定数据/文件的总大小 正在上传
  4. 了解更多信息: http://www.matlus.com/html5-file-upload-with-progress/