我正在編寫應用程序,我必須將CSV文件上傳到blob -azure雲 - 然後向用戶顯示文件內容以獲取某些配置,如列名稱,類型和選擇列被插入到數據庫中。進度條MVC 4將上傳的文件保存到數據庫
我的問題:我從雲端獲取文件作爲一個流,我希望在保存到數據庫時使進度條工作,關於如何做到這一點的任何想法?
感謝參與。
我嘗試使用會話變量和Ajax Jquery讀取百分比,但它不能在調試時間工作。
我正在編寫應用程序,我必須將CSV文件上傳到blob -azure雲 - 然後向用戶顯示文件內容以獲取某些配置,如列名稱,類型和選擇列被插入到數據庫中。進度條MVC 4將上傳的文件保存到數據庫
我的問題:我從雲端獲取文件作爲一個流,我希望在保存到數據庫時使進度條工作,關於如何做到這一點的任何想法?
感謝參與。
我嘗試使用會話變量和Ajax Jquery讀取百分比,但它不能在調試時間工作。
我用SignalR更新進度,這是工作的罰款,檢查此鏈接瞭解更多信息。
爲了顯示上傳我會建議使用具有這種功能
這裏第三方庫的進步就是這樣一個插件的例子:http://blueimp.github.io/jQuery-File-Upload/我以前用這個和它工作得很好。
關於這一點:
我想使進度條的工作,同時保存到數據庫
我假設這是一個非常大的文件,只需幾千行的一個小文件可能可能會在用戶沒有注意到延遲的情況下保存(一旦它被上傳),並且您可能不需要擔心顯示進度條,因爲它幾乎可以立即完成。
如果不是這種情況,我可能會嘗試沿着上傳的方向做一些事情,向客戶端返回一個唯一的ID給他們上傳的文件,然後這個ID用於在你返回的地方創建一個單獨的AJAX查詢最終用戶的進展。
這個想法是