php - 在完全上传之前从 zip 文件头获取文件数

标签 php linux debian

在 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/

相关文章:

php - WordPress HTML代码,帮忙找找

PHP强制停止页面加载

php - 按名称获取值 XML feed - PHP

php - Facebook Graph API 不会给我图片数据

python - 如何创建文件系统监视器来捕获对文件所做的每个更改

linux - 我在哪里可以设置 crontab 将使用的环境变量?

linux - 需要帮助在 korn shell 中创建别名

debian - package.init 未安装

php - 无法在 Raspbian 上安装 php 7.2

linux - 在 Linux 服务器 SSH 上的 bash 光标前添加时间和 IP