2012-09-13 69 views
0

在我的mvc2項目中,我有一個名爲DownloadPDF的方法。在這我有,如何獲得ASP.NET中的文件的下載狀態mvc2

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

它工作時,我在Visual Studio開發服務器中調試項目。但在IIS中我甚至無法下載文件。 – Dilma

回答

0

如果針對HTML 5的瀏覽器,你的應用手段,嘗試 「Html5的進度事件」。這將提供所有必要的信息

  1. 總 - 被傳輸的總字節數
  2. 加載 - 字節。因此上傳遠
  3. lengthComputable - 指定如果正在上載的數據/文件 的總大小是已知的

欲瞭解更多信息: http://www.matlus.com/html5-file-upload-with-progress/