gpt4 book ai didi

html - Angular 2 应用程序 - 链接到本地​​文件

转载 作者:可可西里 更新时间:2023-11-01 17:05:45 25 4
gpt4 key购买 nike

在我的应用程序中,我正在查看本地计算机上的文件列表(它们的路径是从数据库中获取的)。单击文件时,应将其打开。我尝试了以下但没有成功:

<a href="file:///c:/path/to/file">FileName</a>

当用户点击上面的链接时,没有任何反应。使用 chrome 时,我可以在控制台中看到以下错误消息(在 firefox 上没有消息):

not allowed to load local resource

我已阅读 this问题,并了解到:

Mozilla browsers refuse to follow file URLs on a page that it has fetched with the HTTP protocol.

我也明白了,这个功能也在其他浏览器中实现了。

呈现的文件不在服务器上,而是在本地机器上。所以我不能使用相对链接(对吗?)。无论如何绕过这个并创建一个打开本地文件的链接?

最佳答案

您不能从通过 http 服务的网站访问本地资源,因为这是一个安全问题。想一想如果任何网站可以访问您的机器上的文件,您的机器会发生什么。对于从与您的域不同的域提供数据,您还有其他安全限制。

您究竟想通过访问本地文件来完成什么?深入了解原因可能会给您带来更多有用的建议。否则,答案是您不能也不应该这样做。

关于html - Angular 2 应用程序 - 链接到本地​​文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44388905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com