我以某种方式构建了我的网站,以便实际的数据库文件定位如下
root/
root/httpdocs <- public folder
root/databasefolder/actual_files_here/some_photo.jpg
我如何实现,以便php可以从该数据库文件夹中查看/加载照片并使用标记回显它。我只是在标签中尝试"../databasefolder/"
,但它不起作用(当然不是),因为它来自隐藏文件夹。
我尝试使用Base64,它可以在其他浏览器中使用,但不能使用Internet Explorer,因为这是一个愚蠢的kb限制。
答案 0 :(得分:1)
在您的HTML中:
<img src="image.php?image=some_photo.jpg" />
一个回复你形象的php脚本。
header('Content-type: image/jpeg');
echo imagejpeg('root/databasefolder/actual_files_here/' . $_GET['image']);
您可以使用get参数“image”从该文件夹中加载所需的任何图像。