我有一个这样的 arrav 字符串:
string[] imgList = new[] { "/Images/10000489Back20130827.jpg", "/Images/2F.jpg", "/Images/10000489Front20130827.jpg" };
包含文件名,包含在 virtaul 目录中。
如果我将此参数分配给 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 类仅获取具有文件名的虚拟路径?