我在 localhost/xxx/xxx.aspx 上运行的 IIS 上部署了一个网站。在我的 WPF 方面,我使用 webclient 从 localhost 服务器下载一个文本文件并将其保存在我的 wpf 应用程序文件夹中,这就是我的做法:
protected void DownloadData(string strFileUrlToDownload)
{
WebClient client = new WebClient();
byte[] myDataBuffer = client.DownloadData(strFileUrlToDownload);
MemoryStream storeStream = new MemoryStream();
storeStream.SetLength(myDataBuffer.Length);
storeStream.Write(myDataBuffer, 0 , (int)storeStream.Length);
storeStream.Flush();
string currentpath = System.IO.Directory.GetCurrentDirectory() + @"\Folder";
using (FileStream file = new FileStream(currentpath, FileMode.Create, System.IO.FileAccess.ReadWrite))
{
byte[] bytes = new byte[storeStream.Length];
storeStream.Read(bytes, 0, (int)storeStream.Length);
file.Write(myDataBuffer, 0, (int)storeStream.Length);
storeStream.Close();
}
//The below Getstring method to get data in raw format and manipulate it as per requirement
string download = Encoding.ASCII.GetString(myDataBuffer);
}
这是通过写入 btyes 并保存它们。但是如何下载多个图像文件并将其保存在我的 WPF 应用程序文件夹中?我有一个类似 localhost/websitename/folder/designs/ 的 URL,在这个 URL 下,有很多图片,我如何下载所有图片?并将其保存在 WPF 应用程序文件夹中?
基本上我想下载文件夹的内容,其中的内容实际上是图像。