<html>
<body>
<img id="j_id58" width="800" border="0" height="400" src="c:/test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.png"/>
</body>
</html>
为什么我在Firefox上打开它时不会渲染任何图像,但在IE 6上会这样做?
答案 0 :(得分:4)
我敢打赌,如果您使用file://
网址而不是文件名,这将有效。
<html>
<body>
<img id="j_id58" width="800" border="0" height="400"
src="file:///c/test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.png"/>
</body>
</html>
试试。
答案 1 :(得分:2)
Firefox不支持使用"C:/"
- 样式路径。
而是使用相对URL或实际URL到Web服务器托管的文件。
IE6支持此功能。
答案 2 :(得分:1)
Firefox在引用本地文件时需要“file:///”--prefix。
答案 3 :(得分:1)
除上述答案外,如果从HTTP服务器加载HTML,则可能会失败。
答案 4 :(得分:0)
这可能是因为您需要带有文件:\\ scheme的 src 属性。
尝试 src 中的file:/// C://test/tmp/imageEE3A7BA3F55BC67061FD778F1B0136D6.png,看看它是否有效。