我在尝试访问图像文件夹时出错
本文关键字:文件夹 出错 图像 访问 | 更新日期: 2023-09-27 18:21:38
Iam试图访问一个图像文件夹,但当我尝试运行时,我得到了一个错误
"C:''Users/glos/Desktop/My Proj/My Proj/projects//images1'是一个物理路径,但需要一个虚拟路径。"
我的代码
public object post([FromBody]string value)
{
var path = HttpContext.Current.Server.MapPath("C:''Users''glos''Desktop''My Proj'' projects''images1");
var images = Directory.GetFiles(path, "*.png");
foreach (var image in images)
{
System.Console.WriteLine(image);
}
return (images);
}
那么,我如何创建虚拟路径呢?
当您知道文件存在于C:''Users''glos''Desktop
中时,为什么需要Server.MapPath
?-只有当您具有像CCD_ 3这样的相对路径时才需要它。
您也可以使用Directory.GetFiles
Directory.GetFiles(@"C:''Users''glos''Desktop''My Proj...");