从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>
错误:不显示任何东西
答
只是检查以下东西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
Web上的路径与Web服务器的'DocumentRoot'设置有关。出于安全原因,您不能访问任意文件。路径可能是'/ images/directions-icon.jpg' – Cfreak
@Cfreak如果我再次保留'/images/directions-icon.jpg'它尝试从笔记本电脑访问它 – Rahul
如果它位于与HTML页面不同的机器上,那么您需要指定主机名称。 – Cfreak