我想从随机网站(如不是由我运行的网站)打开本地(jpg 或 pdf)文件。我知道您可以在 Chrome 中打开网站时编辑该网站的 html 代码,但是当我尝试编辑现有链接以链接到我的本地文件然后单击它时,没有任何反应。我还知道,当您这样做时,它不是永久性的,而是只会持续到您关闭/离开编辑的页面为止。
我用来替换原始链接的代码是这样的:
<a href="file:///C:\test.pdf">linkname</a>
我读了 file:
之后的三斜杠应该为本地运行的网站修复它,但显然它们不能解决我的问题。当我复制file:///C:\test.pdf
时进入我的文件资源管理器,甚至我的 chrome 搜索栏,它确实可以工作,所以我不明白为什么它不能像我想要的那样工作。
有人可以解释一下和/或帮助我吗?提前致谢。
编辑 - 如果有人知道安全 block 的解决方法,那就太好了。它是否下载或显示文件并不重要,我想要它做的就是直接从编辑的链接获取文件(就像当我单击链接时打开/下载文件一样,不必单击任何其他内容) 。如果您知道一个不太直接的解决方案,我们也将不胜感激!
最佳答案
出于安全原因,浏览器中的 HTML 不允许访问用户的文件系统。
关于html - 如何使用 html 从网站打开(或 "download")本地文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45861182/