在 php(在 Debian 中运行)中,是否可以在 zip 文件仍在上传时通过读取 zip 文件头来获取 zip 存档中的文件数?
或者是否有任何我可以在 php 中运行的 linux 命令来获取信息?
基本上,我需要在用户完成上传他们的 zip 文件之前知道 zip 文件中的文件数量,以便我提前知道会发生什么。
(文件头是否有可能不是任何文件中要上传的第一个数据 block ?)
谢谢
最佳答案
您可以通过运行获取 zip 文件的内容而无需实际解压缩文件
unzip -l <filename.zip>
但是,unzip
必须安装在您的系统中
关于php - 在完全上传之前从 zip 文件头获取文件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24363571/