gpt4 book ai didi

c# - 如何显示来自服务器端存储在内存中的图像?

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:23 24 4
gpt4 key购买 nike

我将图像保存在服务器端文件夹中。服务器具有图像的路径。客户端无法访问该文件夹,但服务器可以。我无法在 img 标签的 src 属性中附加 URL,因为浏览器将无法显示,因为客户端没有权限。

在这种情况下如何显示这些图像?我被告知服务器可以将图像保存在内存中,然后在客户端渲染这些图像——我该怎么做?我正在使用 MVC 4,c# 和 sql server 2008 r2

最佳答案

如果您将图像存储在文件夹中,那么您可以直接使用带有物理文件路径的 File() 方法:

public ActionResult Image(string id)
{
var dir = Server.MapPath("/Images");
var path = Path.Combine(dir, id + ".jpg");
return base.File(path, "image/jpeg");
}

关于c# - 如何显示来自服务器端存储在内存中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16064219/

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