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

Windows 如何在浏览器中从本地网络正确下载?,windows,security,web,browser,Windows,Security,Web,Browser,我想做一个链接,从我的本地网络下载文件。但当我按下时,我得到一条消息:不允许加载本地资源 <a href="file://192.168.30.51/MyProgram.exe" target="_blank" class="k-button">My app</a> 不起作用 如何修复它,而不是使用--allow file access from files标志?您无法访问服务器或“沙盒”之外的文件,沙盒包括用户推送到浏览器或服务器的文件 如果可以从浏览器访问网页中的p

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

<a href="file://192.168.30.51/MyProgram.exe" target="_blank" class="k-button">My app</a>
不起作用


如何修复它,而不是使用--allow file access from files标志?

您无法访问服务器或“沙盒”之外的文件,沙盒包括用户推送到浏览器或服务器的文件

如果可以从浏览器访问网页中的pc文件,这将是一个安全问题


简单地说,由于安全原因,您不能从本身不是文件的HTML文档链接到文件://。

一些旧版本的ie允许您这样做,但这是一种安全风险,因此已将其删除
function downloadOfflineInstallerFromLocal() {
         window.open("file://192.168.30.51/MyProgram.exe",'_blank');
}