2017-04-17 147 views
-1

所以,我一直在尋找答案,似乎我不能得到這個工作,我想這樣做,我有一個瀏覽器頁面已經在HTML中,當我點擊一個鏈接在那裏,它會在計算機上打開一個選定的文件夾,但我不希望它在這臺計算機的路徑上打開,我想打開一個位於主文件夾內的文件夾,以便與我具有相同文件的任何人,可以打開它,我試過< a href =「File_path」>,試着把<放在一個href =「file:///(文件路徑)」>,嘗試像我在Excel中一樣../../'文件路徑' ,並且無法看到問題出在哪裏,任何人都可以提供幫助?有沒有什麼辦法可以從谷歌瀏覽器的html代碼中打開本地文件?

回答

1

在這裏,你需要使用「文件」協議的文件中的HTML鏈接一樣,

<a href="file:///D:\test.txt">Link</a> 

瀏覽器可能會或可能無法打開該文件由於安全設置。您可以點擊右鍵並選擇「複製鏈接地址」,然後將其粘貼到瀏覽器中。

+0

謝謝,這確實有效,但我希望它能打開文件夾,就像您單擊計算機上的文件夾一樣,它在桌面上打開,是否有任何方法可以在此處實現? – Caganonick

+0

另外,我希望它獲得文件夾地址作爲起點,而不是D :,我該怎麼做? – Caganonick

+0

file:/// C:\ Users \ estagio \ Desktop \ Certificacao \ Atendimento \ 2011 \ ProcessosPrestaçãodeServiços\ Secretaria \ Fluxogramas \ P-AD-02Receipçãode Pedidos de Reg。德西德。 Comunitáriosn 這是文件夾的完整路徑,Certificacao是一切都在的郵件文件夾,我可以創建一個變量,獲取文件的路徑,在任何計算機上,並在任何位置訪問該文件夾?那是我的問題 – Caganonick

0

從網站顯示本地文件/文件夾有安全隱患。當頁面在本地保存時,它可能工作,但是當它在服務器上時,它將失敗。但絕對不是您PC中任何地方的任何選定的文件夾。

如果您需要實現此類功能,則需要使用像ASP .NET這樣的編程語言進行自定義實現,如本例中所示。 https://stackoverflow.com/a/6047826/684030

你沒有提及你使用什麼web服務器的很多細節。但是,如果它是IIS(Windows),你可能會考慮allowing directory browsing這可能允許在你的網站下顯示一個子目錄。

+0

好吧,所以僞造本地文件夾的操作事件,就像我上面提到Shabarish Shetty的最後一條評論時那樣,我怎麼才能得到該文件夾​​的路徑,不僅在我的電腦上,而且在於誰使用這個夾? – Caganonick

+0

您是否正嘗試從您的HTML託管的Web服務器的用戶本地文件夾或文件夾加載/顯示內容? –

+0

我正嘗試顯示用戶本地文件夾的內容 – Caganonick

相關問題