如何从http地址下载所有文件

时间:2016-07-12 06:59:17

标签: c# winforms download

我已经尝试过很多关于这个问题的事情。我只下载了一张图片。这是代码

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

通过这种方式,我得到了具体的png,我给出了它的名字。但我想下载http地址内的所有图像。怎么做?

1 个答案:

答案 0 :(得分:1)

大多数网站都没有为您提供列出服务器上文件的方法。有些图像甚至不存在于服务器上,但是在您请求它们时会在现场生成。

如果网站管理员希望您能够下载所有文件,他可能会使用您可以使用的FTP服务器 - 这是访问服务器上所有(公共)文件的更常用方式"

顺便说一句,IIS(可能还有其他服务器)允许您显示目录列表,因此如果这是您的网站,您可以启用它并解析目录列表页面。我仍然会使用FTP。