2012-10-24 85 views
1

我用這個方法來下載文件FilePathResult下載進度MVC

public FilePathResult downloadFile(string fileName) 
{ 
    //Download the spreadsheet 
    string path = "C:\\Users\\Johandk\\Documents\\Visual Studio 2010\\Projects\\FormValue\\" + fileName + ".xlsx"; 
    return File(path, "application/vnd.ms-excel", fileName + ".xlsx"); 
} 

有沒有什麼方法可以檢查下載進度,甚至在下載完成時得到通知?

感謝

+0

取你需要知道,如果下載完成後在服務器端,或只是來通知客戶端的文件是爲他準備好? – AMember

+0

只需要知道下載是否在服務器端完成 –

+0

那麼你可以刪除java腳本標籤,它與你的問題無關。如何點擊page_unload事件,當所有的請求被渲染時它會被解僱。但它不會讓你改變任何迴應。 http://msdn.microsoft.com/en-us/library/system.web.ui.control.unload(v=vs.100).aspx – AMember

回答