我有一个带上传文件夹的Symfony 2项目(上传效果很好)。我在上传后创建了一个ZIP文件,我将其放在与上传文件相同的文件夹中(因此存档从PHP脚本创建)。
但我无法在MAC OS下提取存档。错误如下(上传文件夹中的“100”文件夹):
这对MAC OS意味着什么?我怀疑这是一个目录权限问题。如果我移动并尝试在我的桌面上提取ZIP,它也不起作用。我不知道在哪个方向看。我注意到,如果我尝试在另一个PHP项目上做同样的事情我不会在安装symfony时需要权限,脚本和ZIP提取工作......
更新: 文件夹/文件权限:
Sudo解压缩结果:
有什么想法吗?提前谢谢,
答案 0 :(得分:2)
搞定了! 在将文件内容保存到服务器某处之前,不要修剪()ZIP文件内容。它似乎破坏了存档。