在./protected文件夹,通过浏览器是无法访问里面的内容的。每个用户都可以把自己的照片上传到网站,为了可以显示照片,我把照片都放到./protected外部的文件夹了,这样以来其他人在浏览器输入地址也可以看到所有照片了,而我只希望用户自己可以看到自己的照片。把照片放在./protected里面,但是却无法显示照片,有哪位大婶知道办法没?万分感谢。
把图片上传到不是公开的目录然后用PHP动态输出
$imgpath = “图片路径”
$info=getimagesize($imgpath);
$imgdata=fread(fopen($imgpath,’rb’),filesize($imgpath));
header(“content-type:”.$info[‘mime’]);
echo $imgdata;