0

我正在使用 Ubuntu 12.10,最近安装了 xampp 1.8.1。我的问题是:无法显示来自服务器的图像,如下图所示: 图片未显示

看这里是在我的地址栏中我使用localhost/madeTemplet/basicTemplet/templet03.html并且我想在Unsung hero文本之后显示图像,但它只显示了一些链接而不是任何图像。

我将以下代码用于图像::

<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
4

2 回答 2

2

您可能正在使用file:///路径来处理 HTML 页面中的图像。不要那样做;使用与服务页面相同的协议和主机名,即。http://localhost.

出于安全原因,对本地 ( file://) 路径的访问通常在浏览器内部受到限制。

于 2013-04-23T20:16:28.530 回答
1

好像您没有更改信息的权限。因此,您必须更改该文件夹的权限。你可以做如下所示::

1) **cd **

2) **cd /opt/lampp/htdocs**

3) **chmod 777 * -R** 
于 2013-07-02T23:59:06.480 回答