如何在apache服务器上查看php中本地文件夹中的图像

时间:2015-09-17 19:19:44

标签: php html apache

我试图创建一个简单的网站,在我的apache服务器上运行,我试图在ubuntu中查看本地文件夹中的图像,但它没有显示图像。下面是我的代码片段

for($i = $arr_bgn; $i < $arr_end; ++$i){
        // Add the images to the table cells
        echo '<td><img src="'; 
        echo '/home/Documents/'.$folder.'/'.$images[$i];
        echo '"/></td>'."\n";
    }

我不知道如何解决本地文件夹问题是否有办法让我的php文件在apache中工作?

如果您需要查看整个代码,请随时询问

2 个答案:

答案 0 :(得分:0)

要访问本地文件系统上的文件,您需要使用File URI Scheme。否则,浏览器会将其视为服务器路径,并尝试从提供该页面的Web服务器获取该文件。

所以不要这样:

<img src="/home/Documents/somefile.jpg" />

你想要这样的东西:

<img src="file:///home/Documents/somefile.jpg" />

答案 1 :(得分:0)

在完整路径之前尝试file:///作为src,例如

<img src="file:///C:/home/Documents/somefile.jpg" />