从数据库检索文件路径以设置图像控件

时间:2012-10-13 09:47:17

标签: asp.net database

我使用FileUpload控件和Server.MapPath将图像文件url加载到数据库。然后我想从数据库中获取此图像文件url并在Asp.Net中设置Image控件。我怎么能这样做?

当我将图像文件url加载到数据库时,在数据库中看起来像这样:

C:\Users\Joseph\Documents\Visual Studio 2012\Projects\cesme_pano\cesme_pano\Chrysanthemum.jpg

我将此url设置为Image.ImageUrl控件,但它不起作用。我该如何解决这个问题。

感谢。

1 个答案:

答案 0 :(得分:2)

也许this正是您所寻找的。您要做的是将物理路径转换为ASP.NET理解的虚拟路径。

建议去:

String RelativePath = AbsolutePath.Replace(Request.ServerVariables["APPL_PHYSICAL_PATH"], String.Empty);