【发布时间】:2013-08-30 08:31:08
【问题描述】:
我有一个这样的 arrav 字符串:
string[] imgList = new[] { "/Images/10000489Back20130827.jpg", "/Images/2F.jpg", "/Images/10000489Front20130827.jpg" };
包含文件名,包含在虚拟目录中。
如果我将此参数分配给 ImageUrl,则显示图像。在页面的详细信息中显示如下属性:
src="/Images/1F.jpg"
但是当我尝试在特定目录中查找所有文件并分配给 ImageUrl roperties 的文件时,它不会显示图像。我注意到路径检索完成,而不是virtaul目录的引用
string path = "/Images"; ///Obtener el path virtual
DirectoryInfo directory = new DirectoryInfo(path);
FileInfo[] files = directory.GetFiles("*.jpg");
imgList = files.Where(x => x.FullName.Contains(clientNumber)).Select(x => x.FullName).ToList().ToArray();
我检索这条路径:
src="C:/Images/1F.jpg"
如何使用 DirectoryInfo 类仅获取带有文件名的虚拟路径?
【问题讨论】:
标签: asp.net image directoryinfo