如何从本地网络在浏览器中正确下载?



我想建立一个链接,它将从我的本地网络下载文件。但是当我按下时,我收到一条消息:不允许加载本地资源

<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标志?

您无法访问服务器或">SandBox"外部的文件,沙盒包括用户推送到浏览器或服务器的文件。

如果可以从网页从浏览器访问PC文件,那将是一个安全问题。

简而言之,出于安全原因,您无法从本身不是 file:///的 HTML 文档链接到 file:///。

最新更新