我试图创建一个简单的网站,在我的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中工作?
如果您需要查看整个代码,请随时询问
答案 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" />