我使用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
控件,但它不起作用。我该如何解决这个问题。
感谢。
答案 0 :(得分:2)
也许this正是您所寻找的。您要做的是将物理路径转换为ASP.NET理解的虚拟路径。
建议去:
String RelativePath = AbsolutePath.Replace(Request.ServerVariables["APPL_PHYSICAL_PATH"], String.Empty);