一尘不染

为什么我不能做<img src =“ C:/localfile.jpg”>?

javascript

如果html文件是本地文件(在我的C驱动器上),则可以使用,但是如果html文件在服务器上并且图像文件是本地文件,则无法使用。这是为什么?

任何可能的解决方法?


阅读 309

收藏
2020-05-01

共1个答案

一尘不染

如果客户端可以请求本地文件系统文件,然后使用JavaScript找出其中的内容,则将是一个安全漏洞。

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

2020-05-01