0

asp.net ファイル アップロード コントロールを使用して 30GB をアップロードしたいのですが、ftp や高度なアップローダーで実行できると聞きました。検索しましたが、適切なコードや asp.net 用のオープン ソース プラグインが見つかりませんでした。いくつかのライブラリを知っていますか、これを行う正しい方法は何ですか、私は混乱しています。
30GB などの大きなファイルをアップロードでき、ftp やその他の再開方法などのロジックを使用できる ASP.Net ファイルのアップロードを探しています。それで、この仕事をすることができるプラグインはありますか?

4

4 に答える 4

2

私はあなたがこれを行うことができるとは思わない。多くのブラウザにはアップロード制限が2GBまであります。HTTP POSTとは異なるソリューション、たとえば直接FTPアップロードについて考えてください。

于 2012-06-18T07:01:08.980 に答える
2

ここに問題のかなり良い記事があります http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx

数年前に.netでギガバイトのアップロードを扱った私自身の経験では、一般的なコントロールとインフラストラクチャ内では簡単ではありません. http タイムアウトと戦うことになり、web.config を調整して、ファイル サイズと web.config の変更を許可する必要があります。

それを機能させるには、何らかの形のチャンクが必要です。そのため、ファイルをより小さな断片に分割してから、それぞれをアップロードしようとします。次に、取得したピースと取得していないピースを追跡する必要があります。

より良い/より簡単な解決策は、アプリケーションにいくつかの RIA 機能を追加して、アップロードを で処理できるようにすることです。

于 2012-06-18T07:07:30.260 に答える
0

NeatUpload http://neatupload.codeplex.com/を試すことができます。前回、10MB ものファイルを問題なくアップロードするために使用しました。ただし、マルチGBファイルで試したことはありません。

コントロールには完全な信頼が必要です。

于 2012-06-18T08:00:43.900 に答える
0

WebDAVサーバーエンジンのアプローチが最善だと思いますhttp://www.webdavsystem.com/server/documentation/large_files_iis_asp_net

于 2012-06-18T15:00:39.123 に答える