我在这样的应用程序中显示图像:
<img src="\\999.99.99.999\Project\Images\logo.png" alt="logo" \>
图像位于远程计算机的特定文件夹中,如果我使用的是Internet Explorer,则会在我的网页中正确显示。但是,图像根本不会显示在任何其他浏览器中(Chrome,Firefox,Safari,Opera等)。
我在网上搜索过,我发现许多引用相反的问题(在许多浏览器中显示但在IE上没有显示的图像),但没有提到这个特定的问题。
有人可以帮忙吗?
修改
我尝试了不同的方法,但效果更不令人满意:图片没有在任何浏览器中显示,这里有一些例子:
<img src="//999.99.99.999/Project/Images/logo.png" alt="logo" \>
<img src="http://999.99.99.999/Project/Images/logo.png" alt="logo" \>
<img src="file://999.99.99.999/Project/Images/logo.png" alt="logo" \>
答案 0 :(得分:1)
为了显示图像(或其他媒体内容),您应该使用适当的URI方案
protocol://server_addr/path/file.ext
类似
http://127.0.0.1/images/picture.jpg
在您的示例中,您似乎尝试通过CIFS下载图像(注意反向斜线和开始时的2个反向斜线)它很可能是MS的网络协议,因此Internet Explorer可以使用它,但是Firefox和歌剧不能。
答案 1 :(得分:0)
看起来你正在尝试使用protocol-relative url,但你的斜线是错误的(应该是//
而不是\\
) - 实际上是网址中的所有斜杠应该是正斜杠