html - Img 标签路径在 chrome 和 firefox 中不起作用

标签 html asp.net-mvc-3 image

我正在使用 MVC3 Razor,我想从本地驱动器加载图像以进行测试。

我这样写 img 标签:

<img id="ImgEmployee" src="file://D:/Photos/14.jpg" alt="Employee" />

它正在与 IE 一起工作。但是在 Chrome 和 Firefox 中它没有被加载。

如何设置从本地驱动加载图片并在所有浏览器中工作的 img 标签的路径?

最佳答案

Chrome 和 FireFox 需要 3 个 / 字符:

<img id="ImgEmployee" src="file:///D:/Photos/14.jpg" alt="Employee" />

如果你只输入 1 个 / 他们应该能猜到,但如果你输入 2 个它会认为你的意思是 2 个。

如果您省略 file:///,浏览器会猜测这是协议(protocol)。

关于html - Img 标签路径在 chrome 和 firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7348326/

相关文章:

javascript - 选中同一行中的复选框后,尝试突出显示表行

html - 3 列布局 HTML/CSS

asp.net - MVC3 和 Entity Framework

asp.net - 如何在部署时加密(连接字符串)webconfig?出于安全原因

css - 如何使用内联链接设置两个图像

javascript - 图片上方的半透明div

html - 如何设置 div 高度 100% 以匹配所有设备的文档/窗口高度

html - Flex 在 tbody IE 中换行

jquery - 从 jQuery UI 对话框刷新 MVC View 保存

java - 从 SD 卡加载的图像路径错误