ASP.net下大檔案上傳的解決方案及WebbUpload組件源碼

來源:互聯網
上載者:User

WebbUpload上傳組件

特性簡介
可上傳上小於1G的檔案,可以配置Web.config檔案來設定上傳檔案的大小。
完全基於.NET開發,無需任何用戶端配置。
提供同步的上傳進度條,顯示即時上傳進度資訊。
不破壞頁面邏輯,提供類似ASP.NET內建上傳組件的使用方法。
不受 Server.ScriptTimeout(請求的逾時設定) 影響,可設定管理員處理時間。

開發測試環境
作業系統:Windows XP Professional(en)
開發工具:Microsoft Visual Studio.NET 2003
WEB伺服器:IIS 5.0 & .NET Framework 1.1
瀏覽器:Internet Explorer 6.0/

2005-12-28更新說明:
1、修改了多檔案上傳時檔案清單項為空白時的錯誤。
2、更新了進度條的檔案名稱顯示方法,只保留檔案名稱,刪除了路徑。
下載 http://files.cnblogs.com/WuCountry/WebbUploadSample.rar

關於WebbUpload上傳組件的開發請查看相關連結:http://computer.mblogger.cn/wucountry/posts/48947.aspx 

2006-01-25 第二次更新:

下載:http://files.cnblogs.com/WuCountry/WebbUploadSample.zip

說明:
1、修改了一下上傳進度條。
2、添加了幾個屬性,並修改了一個類名,原來的WebbUploadHandler改為WebbUploadStatusHandler。
3、可以不破壞HttpinpuFile上傳,只用在調用時調用方法:EnableWebbUpload(false);就可以使用原來的上傳方法。預設是使用WebbUpload.
4、本次下載檔案裡有示範的完整原始碼。

相信本次修改會會使該組件越來越穩定,而且在我的實際項目裡一直在使用。

2006-02-17
公開全部原始碼。

昨天同事給了我一個工具,可以把DLL檔案逆向為工程項目。所以這個上傳組件也就沒有必須在保護原始碼了。
本來考慮到ASPNetUpload的商業行為,還準備暫時不公開這個組件的原始碼,但這已經沒有意義了。
Webb.WAVE.Controls.WebbUpload控制項全部原始碼:
http://files.cnblogs.com/WuCountry/WebbUpload.zip
結合上面的示範執行個體,應該是一個很好的學習項目。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.