ASP.. NET 4 -图像的url路由

本文关键字:url 路由 图像 NET ASP | 更新日期: 2023-09-27 18:16:37

我正试图将图像等文件从子文件夹路由到根文件夹,但没有任何想法这样做。我也在网上检查了一些脚本,但这些都不起作用。

Source: /Projects/test/images/img.jpg
Destination: /images/img.jpg

我将感激你的帮助。

ASP.. NET 4 -图像的url路由

试试这样:

路线:

routes.MapRoute("Image", "Images/{file}",
                 new { controller = "Images", action = "Images" }
);

控制器:

public ActionResult Images(string file)
{
    path = "/Projects/test/images/" + file;
    if (!System.IO.File.Exists(path))
    {
        return new HttpNotFoundResult();
    }
    return File(path, "image/jpeg");
}

使用URL重写此规则