我使用PHP来允许用户上传文件。正在上载文件,但文件的权限不正确。我设置了文件夹的权限,并选中了适用于文件夹中所有子项的框。
仅在我对新上传的文件进行一次更改后才能使用。如果我没有对权限进行更改,则会获得此默认设置,从而破坏我的应用程序的其余部分。
例如,C:\uploads\
设置为允许群组中的用户"所有人"阅读和写作。然而,这不适用于新上传的文件,直到我对该特定文件的权限执行某些操作(添加或删除任何用户或组的权限 - 此更改会被文件夹的权限覆盖)。
这是在Windows Server 2003上的IIS6(我相信)
答案 0 :(得分:1)
Windows将文件上载到临时目录,然后使用临时目录权限移动它。如果您在此文件夹(upload_tmp_dir)上为用户提供了良好的权限,那么将没有问题。 您还可以使用Windows系统命令: CACLS或ICACLS
答案 1 :(得分:0)