0

我正在将图像上传到以下位置:
位置:\MyPC-pc\u165121142\MyFolder\pid\11\Profile\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)在网络中。我已赋予它全部权利

4

2 回答 2

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";
    }
于 2013-06-19T09:09:14.497 回答
0

用户的浏览器需要能够从 URL 中检索。它在显示时检索。

您可以将文件放在 Web 服务器上并使用 http url,也可以使用 file: url. 无论哪种方式,浏览器都不会直接从磁盘文件中检索。

于 2013-06-19T10:48:44.727 回答