2016-07-12 9 views
0

私はこの問題について多くのことを試しました。私は1つの画像しかダウンロードしていない。コードはこちらhttpアドレスからすべてのファイルをダウンロードするには

imageUrl = new Uri("http://"SomeIpAdress"/oykun/Yöksis.png"); 
Directory.CreateDirectory("C:\\Downloaded"); 
client.DownloadFileAsync(imageUrl, "C:\\Downloaded\\Yöksis.png"); 

このようにして、私はその名前を付けた特定のpngを取得しました。しかし、私はhttpアドレス内のすべての画像をダウンロードしたいと思います。これを行う方法?

+0

そうですか? – OykunYenal

+0

パス内のすべてのイメージではなく、1つのイメージをダウンロードしようとしています。 – RockOnGom

+0

そのフォルダのすべての画像をいつ表示するかを尋ねてきます。 like * .png – OykunYenal

答えて

1

ほとんどのウェブサイトでは、サーバー上のファイルを一覧表示する方法はありません。サーバー上に存在しないイメージもありますが、要求した時点でそのイメージが生成されます。

ウェブマスターがすべてのファイルをダウンロードできるようにするには、使用できるFTPサーバーがある可能性があります。これは、「サーバー上のすべての(公開)ファイル」にアクセスする最も一般的な方法です。

ところで、IIS(と多分他のサーバー)はディレクトリ一覧を表示することを許可していますので、のWebサイトの場合はこれを有効にして、ディレクトリ一覧ページを解析できます。私はまだFTPで行くだろう。

+0

私は接続しているサーバーです。だから私はファイルに到達することができますが、コードではできませんでした。 – OykunYenal

+0

@OykunYenal電話帳や番号検索サービスなしでこれを電話と比較することができます。000000000、次に000000001をダイヤルすることができますが、実際に接続されている番号を個別に試してみる必要はありません。 –

関連する問題