在浏览了这里以及谷歌的几篇帖子之后,我还没有找到解决问题的方法。我正在创建一个用户可以上传图片的网站。如果他们的图像没有个人目录,我创建一个并将图像放在里面。问题是,在制作目录并且图像在里面之后,我无法查看它,因为一旦我导航到该文件夹并尝试打开它,我就没有正确的权限。我见过几个人有同样的问题,而且我发现的解决方案都没有为我工作。
我知道我需要检查尺寸,类型,是否已经存在等等。此时,我只是想看图像。
编辑:将权限从0777更改为0755,但问题仍然存在。
EDIT2 :在上传的图片上运行时,fileperms返回33206。
@Injectable()
答案 0 :(得分:0)
如果有人发现此问题并遇到同样的问题,则问题是该文件所在的临时文件夹具有阻止您查看该文件的权限。我通过编辑我的php.ini文件,并将upload_tmp_dir设置为我的具有完全权限的桌面文件夹来解决这个问题。