问题标签 [ziparchive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Jquery ajax 回调在编译 ziparchive 时给出 500 错误
我正在使用 ajax 请求(使用 jquery)在 php 中编译 ziparchive。必须压缩的文件最大为 1 GB,因此压缩这些文件需要很长时间。
由于这个超时,我认为 ajax 请求回调了内部服务器错误(500)。当我编译一个 50 mb 的 zip 存档时,它可以工作,但是当它变得更大时,它就不再工作了。
当我手动执行页面时,错误也发生了,所以它与 php.ini 中的 ziparchive 函数有关。
有谁知道这个问题是如何发生的以及如何解决它?php ini 设置非常高(所以这不是解决方案)
谢谢
php - 如何在 CentOS 上的 PHP 5.3 中激活 ZipArchive 类
我阅读了文档,我应该只使用“--enable-zip”参数编译 PHP 5.3.3,但这不起作用。我这样做了,但class_exists('ZipArchive')
总是回来false
。接下来我该怎么办?
python - 使用 Python 提取 ZipFile,显示进度百分比?
我知道如何使用 Python 提取 zip 存档,但我如何准确地以百分比显示该提取的进度?
php - Windows 中的 PHP ZipArchive 损坏
我正在使用 PHP 的 ZipArchive 类创建一个包含照片的 zip 文件,然后将其提供给浏览器以供下载。这是我的代码:
此代码适用于除 IE 之外的所有浏览器。在 IE 中,文件下载正确,但 zip 存档为空。尝试提取文件时,Windows 告诉我 zip 存档已损坏。以前有人遇到过这个问题吗?
编辑更新:根据@profitphp 的建议,我将标题更改为:
此外,这是使用 Firefox 打开后 Windows 中的错误截图:
此错误发生在 Windows 上的 IE 和 Firefox 中。它在 Mac 中运行良好。此外,在 Windows 中,文件大小似乎是正确的:
编辑#2这个问题已解决。请看下面我的回答。
python - 覆盖ziparchive中的文件
我有archive.zip
两个文件:hello.txt
和world.txt
我想hello.txt
用该代码用新文件覆盖文件:
但它不会覆盖文件,它会以某种方式创建另一个实例hello.txt
——看看 winzip 截图:
既然没有 smth like zipfile.remove()
,那么处理这个问题的最佳方法是什么?
php - 致命错误:找不到类 'ZipArchive' (PHP 5.3.1)
当下面的函数运行时,我得到......致命错误:在第 14 行的 /home/test/dummyurl.com/wp-content/themes/mytheme/upload-zip.php 中找不到类 'ZipArchive'
PHP 版本为 5.3.1
这是在 wordpress 应用程序中,我想我也许可以使用内置函数(见下文),但仍然不确定为什么上面缺少 ZipArchive 类......
php - ZipArchive 使用什么编码将文件名存储在创建的存档中?
我正在使用 php ZipArchive 类来生成一个 zip 存档。我使用 addFile 方法的第二个参数来设置存档中文件的名称(因为磁盘上的真实文件具有不同的名称)。某些名称必须包含法语口音(例如 é)。当我下载档案时,文件名中没有正确显示重音符号。我应该为文件名使用什么编码?(应用程序使用 UTF-8)
php - 跟踪 $zip->expandTo 的结果以记录文件?
我正在使用 PHP zipArchive 类解压缩文件并将它们存储在服务器上,但我有几个问题
extractTo 方法只返回真或假,我需要一个文件名和类型的列表,我可以
- 检查它们是函数的有效文件类型
- 将文件与数据库对象连接以进行检索
有任何想法吗?
php - 用 MAMP 压缩存档?
试图弄清楚如何使用 MAMP 安装 zipArchive 扩展,但运气不佳
有谁知道该怎么做?我不知道
php - ZipArchive 提取已从 linux 服务器下载的 zip 文件的问题
当我从 linux 服务器下载 zip 文件时,ZipArchive 无法提取文件。当我手动提取文件并在Windows中再次压缩它们时,就没有问题了。
似乎以 linux 和 windows zip 文件结尾的行可能有问题。
有什么建议吗?