0

我有这样一个目录:

uploads/
add1
add2
add3

thumbs/
image1
image2
image3

问题是上传文件夹下的adeed文件或拇指下的图像不存在!如果用户创建了一个添加文件,则在上传时会下降,并且作为上传的图像,图像会在拇指下下降。

我的问题:添加的文件和图像默认获得 644 文件权限,我无法查看图像!

我的问题:如何使添加的文件默认获得文件权限 755?

到目前为止我做了什么:

  • 我问过我的托管公司。他们想不通。
  • 我试过chmod("/uploads/thumbs", 0755);我把它放在后面mysql_connect......
4

1 回答 1

0

也许您想递归地将文件夹和现有文件权限更改为 644。我找到了这个并做了一些调整。这个有用吗?

exec ("find /uploads/thumbs -type f -exec chmod 0644 {} +");

如果您crop($file,$destination);在写入文件后执行更改权限之类的操作:

chmod($file, 0644)
于 2013-02-06T08:34:49.517 回答