我有这样一个目录:
uploads/
add1
add2
add3
thumbs/
image1
image2
image3
问题是上传文件夹下的文件或拇指下的图像不存在!如果用户创建了一个添加添加文件,则会在上传下方显示,并且当上传图像时,图像会在拇指下显示。
我的问题:添加的文件和图片默认获得644文件权限,我无法查看图像!
我的问题:默认情况下如何让添加的文件获得文件权限755?
到目前为止我做了什么:
chmod("/uploads/thumbs", 0755);
我把它放在mysql_connect
... 答案 0 :(得分:0)
也许您想以递归方式将文件夹和现有文件权限更改为644.我发现了这一点并进行了一些调整。这个会有用吗?
exec ("find /uploads/thumbs -type f -exec chmod 0644 {} +");
如果您正在执行crop($file,$destination);
之类的操作,请在写入文件后更改权限:
chmod($file, 0644)