从Ubuntu服务器的图像路径

问题描述:

我需要一些帮助来引用Ubuntu服务器中的图像。 Ubuntu服务器中的图像路径“/home/Ubuntu/Chat/public/images/directions-icon.jpg”。当我尝试打开保存的html时,它没有显示任何东西。我参考了我的笔记本电脑路径。如何在这里以移动方式提及Ubuntu路径。请帮帮我。谢谢你们。从Ubuntu服务器的图像路径

我的代码:

<html> 
<img src="/home/Ubuntu/Chat-BOT/public/images/directions-icon.jpg"> 
</html> 

错误:不显示任何东西

+0

Web上的路径与Web服务器的'DocumentRoot'设置有关。出于安全原因,您不能访问任意文件。路径可能是'/ images/directions-icon.jpg' – Cfreak

+0

@Cfreak如果我再次保留'/images/directions-icon.jpg'它尝试从笔记本电脑访问它 – Rahul

+0

如果它位于与HTML页面不同的机器上,那么您需要指定主机名称。 – Cfreak

只是检查以下东西diplaying图像

Ubuntu是一个基于Linux的操作系统和其路径是区分大小写确保你给出确切的路径

其次他们可能是访问目录的权限问题。您必须至少拥有读取权限才能显示图像。运行“sudo chmod”命令更改所需目录的权限。

第三,确保您提供的路径位于Web服务器的www或公共Web目录中。因为如果您运行的页面为localhost上的相对路径大多是从文件夹启动WWW或Web目录内。例如,如果文件是在 /www/images/image.png

的相对路径将是 SRC =”根据当地的网络地址/images/image.png”

这意味着路径是 http://localhost/images/image.png

感谢。

+0

我试图做到这一点,但它不工作...我们是否需要添加ip地址前面的路径? – Rahul