2011-08-10 7 views
0

私は最近、比較的シンプルなタスクを割り当てられました!フォルダエクスプローラのオプション

私が最初に想像したように、それはまっすぐ前方ではなかったことが明らかになりました!

ユーザマシンの1つの場所に複数のファイルをダウンロードしようとしています。カスタム共有ポイントWebパーツ内のリストからこれらのファイルを選択します。それは私が仕事に取り組んだビット!ダウンロードはWebClient(System.Net.WebClient)を介して行われます

これで、ローカルマシン上の場所を選択してファイルをダウンロードできるようになりました。

私は私が使用することができるだろうと思ったが、これを試みた後、私はファイルだけを選ぶことができます実現:(ユーザー

を混乱させます目的の場所を得るために、私は、上記と同様の何かをしたいが、私

c:\ Tempのようなパスの場所やユーザーがローカルマシンで好む場所を返すだけで、この機能を提供できるコントロールを提案することはできますか、それは共有ポイントコントロールとすることもできます。

これまで私はこれらを使用したことがないので、私はツリービューを試みます。これらはあなたがアクティブのいくつかの種類せずにこれを行うことはできません、私は

乾杯

Truez

言語ASP.NET残念ながら

+0

ASP.Net/MVC/Vanilla HTMLを使用しているかどうかを明確にすることはできますか? –

+1

これは役に立たないかもしれないし、話題にはならないかもしれませんが、通常このタイプの問題を解決するためにアーカイブ(例えばzipファイル)を送付します。もちろん、ファイルの使用状況に応じて、(アーカイブを自己解凍した場合は)実行したり、アーカイブを解凍したりする必要があります。 – Tao

+0

私はすべてのファイルをzipファイルに追加し、ブラウザにダウンロードダイアログを表示させてzipファイルをダウンロードしました。アドバイスありがとう: – Truezplaya

答えて

1

にクラリティを読んだものから、これを行うための力を持っていることコンテンツは、フラッシュコントロールまたはスピットアクティブX /スピットのようです。 最初は奇妙に思えるかもしれませんが、この種の機能によってサイトがanyonesストレージデバイスの構造を発見できるようにする必要があります。これは「良いこと」ではありません。

しかし、おそらく別の方法で問題を解決できるでしょうか?

なぜWebClientを使用していますか?クライアントにリンクを提供して、自分のダウンロードフォルダを選択させることはできませんか?

+0

私は1つの場所にファイルのグループをダウンロードしようとしていたWebClientクラスがちょうどその請求書に合うように見えたのは初めてです!私はwebclient.DownloadFile(URL、directoryToSaveTo)を使用しています...私は提案にオープンしています。私はリンクを提供することによってあなたが意味することを理解し過ぎていないと彼らを選択させます – Truezplaya

+0

私は少し混乱していますこれは、WebアプリケーションまたはWindowsアプリですか? Webアプリケーションの場合、WebClientはクライアント上で実行されないため、サーバーにダウンロードするだけです。 –

0

ファイルを1つのフォルダに圧縮してしまい、ファイルを渡してブラウザからダウンロードしました。コメントしてくれてありがとう!