我正在将图片上传到以下位置:
位置:\ MYPC-PC \ u165121142 \ MyFolder文件\ PID \ 11 \资料\ FImage \
但我无法从上方显示图片。
以下是我的控制:
<asp:ImageButton ID="ImgImage" runat="server" />
我正在检查使用以下方法存在或不存在文件(它有效)但是当我将图像文件位置设置为ImageUrl属性时,我无法在浏览器中看到图像。
if(System.IO.File.Exists("\\MyPC-pc\u165121142\MyFolder\pid\11\Profile\FImage\Koala6192013104451AM.jpg"))
{
ImgImage.ImageUrl="\\MyPC-pc\u165121142\MyFolder\pid\11\Profile\FImage\Koala6192013104451AM.jpg";
}
注意:此文件夹(u165121142)位于网络中。我给了它完整的权利
答案 0 :(得分:0)
这是你的实际代码吗?因为你可能需要使用双反斜杠,例如:
if(System.IO.File.Exists("\\\\MyPC-pc\\u165121142\\MyFolder\\pid\\11\\Profile\\FImage\\Koala6192013104451AM.jpg"))
{
ImgImage.ImageUrl="\\\\MyPC-pc\\u165121142\\MyFolder\\pid\\11\\Profile\\FImage\\Koala6192013104451AM.jpg";
}
答案 1 :(得分:0)
用户的浏览器需要能够从URL中检索。它在显示时检索。
您可以将文件放在Web服务器上并使用http网址,也可以使用文件:url。无论哪种方式,浏览器都不会直接从磁盘文件中检索。