2012-02-20 11 views
0

IIS 7で.NET 4.0を実行しているASP.NETサイトに大きなファイル(それぞれ約2GB)をアップロードする必要があります。ファイルのアップロードはSSLを使用して行う必要があります。私はそれがどのように行われたかの例をできるだけ多くプラグインできるツールを探したいと思います。使用するのに最適なツールは何ですか?それは自由である必要はなく、非常に安定しています。最高のASP.NETファイルアップロードツールに関する推奨事項

+0

ブラウザからアップロードするか、サービス/スタンドアロンアプリケーションからアップロードしますか?理想的にはブラウザからの – Simon

+0

です。私はすでにこれがどのように行われているかを知っている統合可能なツールを探しています。 – user31673

答えて

2

1- Silverlightコントロールを使用してアップロードを管理します。 http://silverlightfileupld.codeplex.com/

2つのJon Gallowayは素晴らしいtutorial on Large File Uploads in ASP.NETを持っています。

この記事には3つの解決策があり、デフォルトで30MBに設定されているIIS 7のアップロードファイル上限に関する記述がいくつかあります。

コメントは、いくつかのコンポーネントまたは他のソリューションを示している場合があります。

、3- DotNetBurpsは記事 "Cracking the Large File Upload in ASP.NET"

1

フラッシュはあなたのために許容可能であるならば、あなたはSWFUploadを使用することができますがあります。私は、このツールをSSL経由でファイル(5〜10ファイル〜それぞれ1 MB)をアップロードするために1回使いました。フラッシュクッキーのバグに関する認証に問題がありました(回避策:here)。また、暗号化された接続に自己署名証明書を使用する場合はdoesn't workです。私はこれらの問題を修正し、今は正常に動作します。

ここにはdocがあります。

EDIT:私はアップローダーの唯一のクライアント側の一部と考えられ、また、サーバー側で大きなファイルに対処する必要があります。 AFAIK、IISは、ASP.NETコードがアクセスできるようになる前に、ファイル全体をメモリに保存します(デフォルト)。この問題を解決するためにp.campbellが与えたリンクを調べる方が良いでしょう。

関連する問題