2012-06-18 82 views
0

我想上傳30GB與asp.net文件上傳控制,我聽說ftp可以做到這一點或一些先進的上傳。我搜索,但沒有找到任何合適的代碼或一些開放源代碼的asp.net插件。你知道一些圖書館或什麼是正確的方式來做到這一點,我很困惑。
我在尋找ASP.Net文件上傳,可以上傳大文件,例如30GB,以及任何邏輯如ftp或其他恢復方式。那麼有沒有可以完成這項工作的插件?在asp.net上傳大文件

+1

請你的問題更清楚:你所列出3種方式上傳文件(瀏覽器的文件上傳元素,FTP和一些「上傳與恢復功能」 )。同時顯示一些努力尋找合適的答案...否則你的問題可能會簡單地關閉... –

+0

更多詳細信息添加 –

+0

你有沒有看過http://upload.thinfile.com/features.php? –

回答

2

我不認爲你可以這樣做。許多瀏覽器的上傳限制爲〜2GB。考慮與HTTP POST不同的解決方案,例如直接FTP上傳。

+0

看起來2GB限制適用於IE,而不適用於Chrome或Firefox。 http://neatupload.codeplex.com/discussions/233201 –

+0

可能的。前段時間我認爲所有瀏覽器都是這種情況。在服務器端也設置了限制,您應該瞭解這些限制,特別是如果您無法更改服務器配置。 –

2

這裏的問題是 http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx

在我自己的經驗與前上傳技嘉在.NET幾年工作的一個很好的書面記錄,它是不常見的控制和基礎設施中的容易。您將與HTTP超時作鬥爭,並且必須調整web.config以允許文件大小並在web.config中稍作修改。

發生什麼使其工作是某種形式的組塊。因此,您將文件分成更小的部分,然後嘗試上傳每個文件。那麼你將不得不跟蹤你得到了哪些作品以及哪些作品沒有成功。

更好/更容易的解決辦法是一些RIA功能添加到您的應用程序,所以你可以在

0

你可以嘗試NeatUpload http://neatupload.codeplex.com/處理上傳。我上次使用它可以上傳大小不超過10MB的文件。儘管如此,從未嘗試過使用多GB文件。

該控件需要完全信任。

+0

10mb不是很大;) –

+0

小字體:考慮到輸入類型=小於4MB的文件扼流圈=) –

+0

它不應該。也許這是一個糟糕的服務器配置? –