gpt4 book ai didi

asp.net-mvc - asp.net mvc 加载图片 src 转换路径

转载 作者:行者123 更新时间:2023-12-01 14:00:00 26 4
gpt4 key购买 nike

如何在不创建虚拟目录的情况下从物理路径加载图像文件?
我在后面使用 C# 代码,图像源是物理路径?
如何转换
C:\文件夹\imageName.jpg

file:///C:/Folder/imageName.jpg

最佳答案

您需要使用 Controller 操作来提供该图像:

public ActionResult MyImage()
{
return File(@"C:\Folder\imageName.jpg", "image/jpg");
}

并在您的 View 中调用此 Controller 操作以显示图像:
<img src="@Url.Action("MyImage", "SomeController")" alt="myimage" />

这是因为客户端浏览器无法访问位于服务器上的任意文件。如果此图像不在虚拟目录中,则客户端无法引用它。所以需要暴露它的是服务器。

关于asp.net-mvc - asp.net mvc 加载图片 src 转换路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7331631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com