使用绝对路径显示图像

sud*_* cv 1 html php

我在上传时使用uploadify将img上传到服务器我保存了数据库的绝对路径:

/var/www/html/workbench/photogallery/uploads/logo2.jpg

现在我想在浏览器中显示相同的方法,以下方法不起作用

<div id="photos">
    <h3>Photo title</h3>
    <P class="like"><a href="#">Like</a> </P>
    <p class="date">date </p>
    <p class="pclear" />
    <div id="image">
      <img src="<?php echo $result_set['path']; ?>" />
    </div>
    <p class="about">about image goes here</p>
</div>
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.当我手动编辑路径上传/ logo2.jpg它完美无缺

我该如何解决这个问题?

mis*_*shu 5

您需要使用网址,而不是路径.

这个:

/var/www/html/workbench/photogallery/uploads/logo2.jpg
Run Code Online (Sandbox Code Playgroud)

是物理路径,即找到映像的服务器上的地址.您需要使用可供访问者使用的网址.我猜你有一个映射到该服务器的名称(类似localhost或www.example.com).

从结构我猜你的网址会是这样的

http://www.example.com/photogallery/uploads/logo2.jpg
Run Code Online (Sandbox Code Playgroud)

其中www.example.com是您用于访问该应用程序的基本URL