3

我想實現基本的進度條,使文件上傳可以在多個瀏覽器上工作,無需像Flash或Silverlight那樣的額外插件。在客戶端有多種方法可以解決這個問題,但是我找不到在服務器上工作的任何東西。ASP.NET MVC服務器端文件上傳進度計算器

MVC控制器上的任何位置(授權之前/執行之前/執行之前)文件已經作爲HttpPostedFileBase上載到服務器。如果我使用基本的HTTP處理程序進行表單提交,我可以訪問Context.Request.InputStream以及Context.Request.Files,但只要訪問屬性,流/文件就可以靜默加載。

我做了大量的研究,但找不到什麼能讓我在Session中緩存或存儲文件上傳過程。這至少會允許我使用來自客戶端的週期性AJAX請求來監視進度。

我錯過了什麼?

回答