2011-01-25 16 views
0

私は現在asp.netページを持っていて、ユーザーのloggdは、自分が所有してダウンロードできるzipファイルへのリンクを動的に生成します。ASP.NET/AJAXダウンロードマネージャー?

現在、彼らはダウンロードをクリックして、それが正常に完了したかどうかわからないので、ログに記録することはできません。私はその試みを記録する。

私が使用できる良いダウンロードマネージャまたはソリューションがあるので、サイト上にプログレスバーがあり、複数のものをキューに入れることができます。最も重要なことに、失敗したダウンロードを成功裏に追跡できます。

ありがとうございました!

答えて

0

ブラウザのサンドボックスでは、ファイルを保存するユーザーのコンピュータにアクセスできないため、純粋なasp.netとajaxではこれを行うことはできません。

なので、プラグインを使用する必要があります。

Here's ActiveXプラグインは、あなたが望むことをしますが、IEとその高価でのみ動作します。私はそこに行かないでしょう...

Asp.netを使用しているので、Silverlightに独自のダウンロードユーティリティを書く方が良いでしょう。

あなたのユーザの一部にあなたのダウンローダを使用させることによってあなたのユーザを悩ませるかもしれないし、既存のブラウザのダウンロードマネージャと競合できる、高速で堅牢なダウンローダを得るためにはかなりの努力が必要ですそこ。例えばFree Download Manager

+0

もし私がjavaのダウンロードマネージャーに行くなら、それが優先されます。私はもっ​​と多くのユーザーがSilverlightよりJavaを持っていると思う。 –

+0

@nextgenneo - 私は個人的にはSilverlightを使用します。 Silverlightの普及率はかなり高く、成長しており、Javaにはセキュリティ上の欠陥や悪用が増えているようです。しかし、それは私だけです。あなたの状況は異なる場合があります。ただし、どのプラグインを使用しても、特定のダウンローダーを強制的にユーザーに強制する問題は同じになります。 –

関連する問題