php zip打包的bug

打包时,如果使用了

DIRECTORY_SEPARATOR

作为分隔符,那么在 windows 下,将得到部分目录为 \\ 的压缩包。

此时在 windows 下解压仍是正常的,而 Linux 下解压错误的文件,故应该强制设置分隔符为 / ,这样才能够通用,毕竟 windows 不仅能识别 \\ ,也能识别 /,而 linux 只识别 /。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注