2017-05-04 36 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' –