图像路径存储在sql数据库中,图像存储在服务器上的“Albums”文件夹中。我想使用此代码显示这些图像:
Image1.ImageUrl = Server.MapPath("/Albums/13/9622d79b-a6b3-4354-ae14-2fbd5f986c5425db");
但这不起作用。我搜索了很多,但找不到任何解决方案。所以请帮帮我。我在visual studio中使用C#
答案 0 :(得分:0)
您不需要server.mappath,您只需要使用服务器上图像的绝对路径,这就是您所拥有的(没有server.mappath)。
答案 1 :(得分:0)
Server.MapPath返回给定资源的物理目录。因此,使用MapPath分配图像路径。还要确保图像文件的扩展名是正确的。否则,服务器将返回HTTP 404。
Image1.ImageUrl = "/Albums/13/9622d79b-a6b3-4354-ae14-2fbd5f986c5425db.jpg";
在上面的代码中,start处的 / 表示服务器的根目录。因此,假设“Albums”是位于服务器根目录内的文件夹。