【发布时间】:2012-01-16 15:00:44
【问题描述】:
我需要用 PHP 创建一个 zip 文件,但源文件在数据库中而不是存储在磁盘上。实际上,我要打包的文件内容以二进制形式存储在一个数据库中,而元数据则存储在另一个数据库中。
我已经阅读了 ZipArchive 类的文档,但它似乎只能从磁盘打包文件(因为需要 file_names)。我不想将文件从数据库保存到磁盘,然后打包它们,因为它可能会减慢我的应用程序。还有其他建议吗?
【问题讨论】:
-
谢谢,我忽略了这个方法,因为我认为它的名称包含“字符串”不是二进制安全的。解决了!
标签: php zip ziparchive