PHP:如何从数据库(或二进制文件内容)构造zip文件?

时间:2011-12-09 09:28:20

标签: php zip ziparchive

我需要用PHP创建一个zip文件,但源文件在数据库中,而不是存储在磁盘上。实际上,我想打包的文件内容在一个数据库中存储为二进制文件,在另一个数据库中存储为metas。

我已经阅读了ZipArchive类的文档,但它似乎只能从磁盘中打包文件(因为需要file_names)。我不想将文件从数据库保存到磁盘,然后打包它们,因为它可能会降低我的应用程序速度。还有其他建议吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试过ZipArchive::addFromString