2017-05-04 34 views
0

我想用這段代碼在我的html網站上顯示圖像。順便說一句,本地處理。沒有涉及的服務器。HTML在完全不同的目錄樹中訪問文件

"<a href='http://www.stonybrook.edu/'><img class='sbu_navbar' alt='Stony Brook University' src=" + 'Users/Natan/NetBeansProjects/Homework Four/TAManager_Solution/images/yale.png' + "></a>"; 

的重要組成部分,是這部分

src=" + 'Users/Natan/NetBeansProjects/Homework Four/TAManager_Solution/images/yale.png' + "></a>"; 

我知道格式是怪異,但我需要它,那是因爲我將數據從一個JSON文件來代替實際的路徑,因此深得不會被硬編碼。

這個目錄是一個完全不同的目錄,從我所有的html文件都基於這個目錄,它看起來像目錄開始在我的電腦的根目錄。有什麼方法可以訪問這個文件嗎?

基本上我想設置它,所以我可以指向我的硬盤上的任何圖像,獲取其文件路徑,並顯示它。

+0

現在沒有涉及服務器,但是如果您想要使用本地服務器嗎? –

回答

0

好的。把這個

./同一目錄

/根目錄

../回一個文件夾

../../背面有兩個文件夾

然後...

<img src="../img/marvel.jpg"></img> 
+0

對不起,但我不明白這跟我的問題有什麼關係。我正在談論可能位於硬盤驅動器中的任何位置的文件。不只是回去一個文件夾。我已經嘗試了所有這些。 – user7959439

+0

'/'這是根目錄。例如在桌面上的HTML文件和IMG在'C'文件夾中:應用'' – AvrilAlejandro

+0

我正在談論更多關於如何我已經有我需要的確切的特定文件路徑,我想訪問它。而且就像我說過的,我嘗試了所有這些,但它不起作用 – user7959439

0

確保您提供了正確的協議和完全合格的路徑。

嘗試像<img src="file://C/full/path/to/img.jpg" />

注:這隻會在本地工作。如果部署到服務器,它將不起作用

+0

這似乎會導致問題,因爲我的文件夾(作業四)中有一個文件夾中有一個空間。 – user7959439

+0

您需要對空間(以及任何其他特殊字符)進行URL編碼。例如:'file:// C/Homework%20Four/full/path/to/img.jpg' –