2013-10-18 56 views
1

我在我的公司Intranet中創建本地Web門戶。在一個頁面中,我需要鏈接到遠程服務器中的一些Excel工作表。如何在html中爲遠程服務器中的文件創建錨點

urlFile='file://ed1/cf/a/b/c.xls'; 
var regRsltLink = $("<a />", { 
     href : urlFile, 
     text : "heading", 
}).appendTo("#legPassRate"); 

錨鏈接顯示正常。當我點擊鏈接時,沒有任何反應。但是,當我複製鏈接地址並粘貼到新選項卡並啓動它時,會出現文件下載對話框並且文件下載正常。當我點擊錨鏈接時,是否可以啓動文件下載對話框?當我複製鏈接地址時,我得到以下鏈接路徑。

file://ed1/cf/a/b/c.xls 

瀏覽器:Chrome的

回答

2

對於ChromeSafariOpera是不可能由於他們的安全模型。然而,存在一定程度的,因爲它有可能爲Chrome一個解決方案,但它有兩個要求:

  1. 你需要讓用戶安裝this Chrome extension
  2. 它必須是在https://

你可能會遇到相同的問題Firefox,因爲它通常需要LocalLink

Further reading

+0

但它確實工作的'互聯網Explorer'細,所以如果這是你的內網用戶將要使用的東西,那就沒問題 – ediblecode

相關問題