我想创建一个链接,它将从我的本地网络下载文件。但是当我按下时,我收到一条消息:不允许加载本地资源
<a href="file://192.168.30.51/MyProgram.exe" target="_blank" class="k-button">My app</a>
和
function downloadOfflineInstallerFromLocal() {
window.open("file://192.168.30.51/MyProgram.exe",'_blank');
}
不起作用。
如何修复它,而不是使用--allow-file-access-from-files标志?
答案 0 :(得分:2)
您无法访问服务器以外的文件或“ SandBox ”,沙箱中包含用户推送到浏览器或服务器的文件。
如果可以从浏览器访问网页中的pc文件,那将是一个安全问题。
简单来说,出于安全原因,您无法从HTML文档链接到file:///,而该文档本身不是文件:///。