PHP - 将图像上传到创建的目录后无法查看图像

时间:2017-12-16 17:17:47

标签: php image-uploading file-permissions

在浏览了这里以及谷歌的几篇帖子之后,我还没有找到解决问题的方法。我正在创建一个用户可以上传图片的网站。如果他们的图像没有个人目录,我创建一个并将图像放在里面。问题是,在制作目录并且图像在里面之后,我无法查看它,因为一旦我导航到该文件夹​​并尝试打开它,我就没有正确的权限。我见过几个人有同样的问题,而且我发现的解决方案都没有为我工作。

我知道我需要检查尺寸,类型,是否已经存在等等。此时,我只是想看图像。

编辑:将权限从0777更改为0755,但问题仍然存在。
EDIT2 :在上传的图片上运行时,fileperms返回33206。

@Injectable()

1 个答案:

答案 0 :(得分:0)

如果有人发现此问题并遇到同样的问题,则问题是该文件所在的临时文件夹具有阻止您查看该文件的权限。我通过编辑我的php.ini文件,并将upload_tmp_dir设置为我的具有完全权限的桌面文件夹来解决这个问题。