我使用的是Ubuntu 12.10,最近安装了xampp 1.8.1。我的问题是:无法显示来自服务器的图像,如下图所示:
看这里是在我的地址栏中我使用 localhost / madeTemplet / basicTemplet / templet03.html 我希望在无名英雄文字之后显示图片但是它只显示了一些链接而不是任何图像。
我对image ::
使用以下代码<div class="sideBlock unSung">
<h4>Unsung heroes...</h4>
<a href="#"> <img src="_images/1_full.jpg" alt="Midnight Run" width="99" height="135" /> </a>
<a href="#"><img src="_images/2d7y3ki.jpg" alt="Wyatt Earp" width="99" height="135" /></a>
</div>
但是当我使用以下内容时:
看这里是在我的地址栏中我使用 file:///opt/lampp/htdocs/madeTemplet/basicTemplet/templet03.html ,图片显示在无名英雄文字。
在检查访问图像所在目录的权限后,我在终端窗口中收到了这个文本::
sabbir@sabbir-pc:/opt/lampp/htdocs/madeTemplet/basicTemplet/_images$ ls -l
total 300
-rw------- 1 sabbir sabbir 204067 Feb 24 2010 1_full.jpg
-rw------- 1 sabbir sabbir 75789 Nov 13 2009 2d7y3ki.jpg
-rw------- 1 sabbir sabbir 23692 Apr 21 2010 6AB32AE44600435B9DE0FB5EBA24A912.gif
答案 0 :(得分:2)
您可能正在使用file:///
路径来处理HTML页面中的图像。不要那样做;使用您用于提供页面的相同协议和主机名,即。 http://localhost
。
出于安全原因,通常会在浏览器内限制对本地(file://
)路径的访问。
答案 1 :(得分:1)
好像你没有权限更改信息。所以你必须更改该文件夹的权限。你可以做如下所示::
1) **cd **
2) **cd /opt/lampp/htdocs**
3) **chmod 777 * -R**