【发布时间】:2011-05-04 09:34:46
【问题描述】:
我不习惯使用远程资源,所以也许这个问题是微不足道的,但我不确定如何实现它。
我需要加载一组放在 http 文件夹中的图像,例如 http://www.myexsamplesite.com/images。
在这个目录中,我可以有 N 个不同名称的图像。
我需要在 WinForms 应用程序中(在 ListView 中)显示这些图像。
我正在研究的替代方法是将图像下载到 tmp 目录,然后从我的 WinForms 应用程序从磁盘加载它们。我正在使用以下内容:
WebClient fileReader = new WebClient();
fileReader.DownloadFile(imageAddress, filePath);
将文件下载到磁盘。我的问题是:
如何下载http文件夹中的所有文件?我猜我需要枚举文件夹中的文件,然后一对一下载。
第二个问题也是最重要的。我确信有更好的机制来执行这项任务。所以:
还有其他方法可以将http图片内容放入System.Drawing.Image吗?
记住我需要获取http文件夹中的所有文件。
提前致谢
【问题讨论】:
标签: c# .net http httprequest