我想在asp.net中显示存储在根文件夹之外的图像 喜欢:
Image1.ImagUrl="C:\temp\Images\img1.jpg"
但对我没有帮助。所以请帮帮我。
答案 0 :(得分:0)
您提供的路径不是网址。您需要提供文件的虚拟路径,而不是绝对(文件系统)路径。
Image1.ImagUrl="~/Images/img1.jpg"
浏览器无法读取本地文件系统上的文件。
您可以将虚拟目录映射到文件系统上的任何目录,以便它具有虚拟路径。假设您要将物理目录C:\temp\Images\
放入名为/Images/
的虚拟目录中,并且您正在使用IIS 7.
Images
。C:\temp\Images\
。现在,您可以通过虚拟目录/Images/img1.jpg
访问您的图像。
Image1.ImagUrl="~/Images/img1.jpg"
答案 1 :(得分:0)
Image1.ImagUrl=@"C:\temp\Images\img1.jpg"
在路径字符串
之前加一个@