2017-07-31 87 views
0

我想製作一個鏈接,它會從我的本地網絡下載文件。但是,當我按,我得到一個消息:不允許裝載本地資源如何從本地網絡正確下載瀏覽器?

<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

ie的一些舊版本允許您這樣做,但它存在安全風險,因此它已被刪除 – Bug

回答

2

您無法訪問服務器以外的文件或「SandBox」,沙盒包含用戶推送到瀏覽器或服務器的文件。

如果從瀏覽器訪問網頁上的pc文件是可能的,那將是一個安全問題。

簡而言之,出於安全原因,您無法鏈接到文件:///,該文件本身不是文件:///。