我已经尝试过很多关于这个问题的事情。我只下载了一张图片。这是代码
imageUrl = new Uri("http://"SomeIpAdress"/oykun/Yöksis.png");
Directory.CreateDirectory("C:\\Downloaded");
client.DownloadFileAsync(imageUrl, "C:\\Downloaded\\Yöksis.png");
通过这种方式,我得到了具体的png,我给出了它的名字。但我想下载http地址内的所有图像。怎么做?
答案 0 :(得分:1)
大多数网站都没有为您提供列出服务器上文件的方法。有些图像甚至不存在于服务器上,但是在您请求它们时会在现场生成。
如果网站管理员希望您能够下载所有文件,他可能会使用您可以使用的FTP服务器 - 这是访问服务器上所有(公共)文件的更常用方式"
顺便说一句,IIS(可能还有其他服务器)允许您显示目录列表,因此如果这是您的网站,您可以启用它并解析目录列表页面。我仍然会使用FTP。