[英]Progress bar MVC 4 Save uploaded file to Database
我正在編寫應用程序,必須將CSV文件上傳到blob -azure cloud-,然后向用戶顯示文件內容,以獲取一些配置(如列名稱,類型和選擇要插入數據庫的列)。
我的問題:我想以流的形式從雲中獲取文件,我希望在保存到數據庫時使進度條正常工作,有關如何執行此操作的任何想法?
感謝參與。
我嘗試使用會話變量和Ajax Jquery讀取獲取百分比,但它在調試時不起作用。
為了顯示上傳的進度,我建議使用具有此功能的第三方庫
這是一個這樣的插件的示例: http : //blueimp.github.io/jQuery-File-Upload/我以前使用過它,並且效果很好。
關於此:
我想在保存到數據庫的同時使進度條工作
我假設這是一個很大的文件,可能會保存一個只有幾千行的小文件,而無需用戶注意延遲(一旦上傳),您可能不必擔心顯示進度欄因為它將幾乎立即完成。
如果不是這種情況,我可能會嘗試執行上載操作,為客戶端上傳的文件返回唯一ID,然后使用該ID進行單獨的AJAX查詢,在此將進度返回到最終用戶。
這個想法是
我使用SignalR更新了ProgressBar,並且工作正常,請查看此鏈接以獲取更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.