使用PHP类ZipArchive创建zip文件,而不将文件写入磁盘?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (25)

我希望使用ZipArchive(或原生PHP类)在内存中创建一个zip文件,并将文件的内容读取回客户端。这有可能吗?如果是,怎么做?

我想在这个应用程序中压缩的文件最多为15 MB。我认为我们应该保持良好的记忆力。

提问于
用户回答回答于

看看下面的库,它允许创建zip文件并将它们作为流返回:PHPClasses.org...

用户回答回答于

试一试ZipStream(链接到GitHub repo)

原作者:

ZipStream是一个库,用于动态地从PHP流动态压缩文件,而无需将文件写入服务器上的磁盘。

扫码关注云+社区