ZipArchive 提取从 Linux 服务器下载的 zip 文件时出现的问题
当我从 Linux 服务器下载 zip 文件时,ZipArchive 无法解压文件。 当我手动解压文件并在Windows中再次压缩它们时,就没有问题了。
看来这可能是 Linux 和 Windows zip 文件中行结尾的问题。
$zip = new ZipArchive;
$zip->open('test.zip'); // zip file has been download from a linux server
$zip->extractTo('./');
$zip->close();
有什么建议吗?
ZipArchive can not extract files when i download a zip file from a linux server.
when I extract files manually and compress them again in windows, then there is no problem.
it seem that could be a problem with line ending in linux and windows zip files.
$zip = new ZipArchive;
$zip->open('test.zip'); // zip file has been download from a linux server
$zip->extractTo('./');
$zip->close();
any suggestion ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于发送无效的
Content-Type
标头,下载的文件已损坏Downloaded file was corrupt because of sending invalid
Content-Type
header