我正在使用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
答案 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;。