ZipArchive 提取从 Linux 服务器下载的 zip 文件时出现的问题

发布于 2024-10-20 10:02:56 字数 315 浏览 2 评论 0原文

当我从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心舞飞扬 2024-10-27 10:02:56

由于发送无效的 Content-Type 标头,下载的文件已损坏

Downloaded file was corrupt because of sending invalid Content-Type header

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文