0
我正在C#中開發.Net 2005中的Web應用程序。這裏有一個規定,允許用戶從我們的服務器下載文件,這將主要是.doc文件。所以我使用Response.TransmitFile
和content-disposition
頭文件方法將文件寫入客戶端。識別Web應用程序中文件的下載狀態
我目前的要求是確定正在下載的文件的狀態。如果文件下載是成功/失敗,那麼我必須在我的網頁上顯示一條狀態消息。
我不知道任何可以在ASP.Net中執行此類操作的方法。所以任何幫助,將不勝感激。主要問題是用戶可以使用任何外部下載管理器工具執行下載過程,他可以從他的瀏覽器中關閉我的應用程序,並在以後繼續下載過程。
編輯
成功中,我要確定所有的字節是否下載與否的意義。
感謝
+1爲好的答案。所以我的問題的答案是「不」,對吧? – rahul 2009-12-10 04:55:13
對。這只是從服務器端無法實現的。 OTOH,也許如果你通過Ajax做了請求,你可以測量「成功」並更新客戶端的頁面來表示成功。我仍然不知道你如何衡量成功,或者爲什麼? – 2009-12-10 04:56:15
有沒有辦法通過使用Flash插件或類似的東西? – rahul 2009-12-10 05:10:23