将图像从ftp加载到asp网页

时间:2012-09-07 05:59:56

标签: asp.net

我在ftp上托管了我的网站,其中包含名为photogallery的文件夹,现在我需要做什么 当我的页面被请求时,来自ftp文件夹photogallery的所有图像都应该按顺序显示。谢谢。

string[] filesindirectory = Directory.GetFiles(Server.MapPath("~/Photogallery"));
List<String> images = new List<string>(filesindirectory.Count());
foreach (string item in filesindirectory)
{
images.Add(String.Format("~/Photogallery/{0}", System.IO.Path.GetFileName(item)));
}
RepeaterImages.DataSource = images;
RepeaterImages.DataBind();

这就是我所做的,但仍然没有显示图像。

1 个答案:

答案 0 :(得分:1)

将您的ftp文件夹映射到虚拟目录。

使用Directory.GetFiles列出所有文件。

您可以将此列表绑定到转发器或列表控件,并将其与虚拟目录路径组合以显示图像