我有一个PHP脚本将文件上传到我的locahost中的文件夹。文件夹权限是只读的。我相信这就是文件没有上传的原因。我尝试使用以下命令更改权限,
attrib -r c:\wamp64\*.* /s
attrib -r +s c:\wamp64\www\ProjectName\platform\tabs\uploads
但该文件夹仍然是只读的。除了这个上传不起作用之外,我无法确定可能存在的问题。任何建议都有帮助。相同的代码在其他服务器上运行正常,但在localhost上运行不正常。服务器中的uploads文件夹具有所有权限。
答案 0 :(得分:0)
在Windows下,命令ATTRIB
通常用于更改文件的权限...而不是文件夹。如果您要更改文件夹权限,则必须使用CACLS
或ICACLS
,如下所示:
CACLS "C:\wamp64\www\ProjectName\platform\tabs\uploads" /e /p MyUsername:F
ICACLS "C:\wamp64\www\ProjectName\platform\tabs\uploads" /grant MyUsername:F