我正在尋找允許用戶瀏覽和上傳文件到我的ASP.NET MVC應用程序中的服務器。如何通過ASP.NET MVC上傳文件並顯示進度條?
如果可能,我有興趣添加一個進度條來顯示已上傳文件的大小。
有沒有人有這樣的事情的任何例子?我應該使用jQuery來做到這一點嗎?
我正在尋找允許用戶瀏覽和上傳文件到我的ASP.NET MVC應用程序中的服務器。如何通過ASP.NET MVC上傳文件並顯示進度條?
如果可能,我有興趣添加一個進度條來顯示已上傳文件的大小。
有沒有人有這樣的事情的任何例子?我應該使用jQuery來做到這一點嗎?
ASP.NET MVC的美妙之處在於您可以選擇幾乎任何開箱即用的上傳組件,並且無任何問題地使用它。
這jQuery插件是一個偉大的選擇,一個是我在項目中使用: Uploadify
如何讓Uploadify在沒有Flash依賴的情況下工作? – 2009-09-15 15:31:32
剛從項目中刪除Uploadify。 Flash正在逐漸淘汰。進度條不值得你的應用程序無法在很多瀏覽器中工作。 – 2012-02-16 23:44:44
Steve Sanderson在他的blog上放了一些例子,我發現它很有幫助。他也有源代碼。
Uploadify是好的,但我們不能用閃光燈,所以我們用達倫·約翰斯通的文件上傳控制:
ASP.Net文件上傳/下載模塊版本2
http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/
它包括一個進度條對話框完全使用Javascript驅動,甚至有capab能夠將文件直接上傳和下載到SQL Server數據庫。
試試這個[Ajax帶進度條的多文件上傳腳本,拖放mvc 4 razor中的qq.FileUploader](http://lesson8.blogspot.com/2012/09/ajax-multiple-file-upload- script-with.html) – Sender 2013-10-03 16:12:34