如果位于C盘的下载文件夹中,如何使用img标签显示图像?

时间:2016-03-24 05:39:20

标签: html xampp wampserver

我正在使用WampServer。现在我想要显示不在 www 文件夹中的图像。它位于 C 驱动器的下载文件夹中。我希望用户从该文件夹中选择图像并显示它。

当我尝试时,显示:

<img id="signphoto" src="../../../Users/Vikas/Downloads/dsds.png" /> 

这个地址并没有用。 错误是:获取http://localhost/Users/Vikas/Downloads/dsds.png 404(未找到)

如何更改它?有什么办法吗?

图像的实际来源是:C:\ Users \ Vikas \ Downloads \ dsds.png

1 个答案:

答案 0 :(得分:0)

如果客户端可以请求本地文件系统文件,然后使用JavaScript来确定其中包含的内容,那将是一个安全漏洞。

解决此问题的唯一方法是在浏览器中构建扩展程序。 Firefox扩展和IE扩展可以访问本地资源。 Chrome的限制性更强。

如果您使用Google Chrome浏览器,则可以像这样使用

<img src="E://bulbpro/pic_bulboff.gif"   width="150px" height="200px">

但如果您使用Mozila Firefox,则需要添加&#34; file&#34;离。

<img src="file:E://bulbpro/pic_bulboff.gif"   width="150px" height="200px">

IE 9:如果您希望用户在将图片发布到服务器之前查看图片:用户应将网站添加到“#34;可信网站列表&#34;。