我在尝试访问图像文件夹时出错

本文关键字:文件夹 出错 图像 访问 | 更新日期: 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...");