PHP:从内存中获取ZIP文件内容,而不将其保存到磁盘

时间:2016-10-21 16:39:44

标签: php memory zip archive

我正在使用自动导入系统来处理在ZIP存档中提供数据的API。我正在寻找一种从互联网上下载此档案并阅读其内容的方法,而无需将其保存到磁盘。

我已经尝试过多种方法。标准的ZipArchive类无法从内存中读取数据,因此无法读取数据。 phpMyAdmin / CodeIgniter中的ZipFile类只能归档,而不能归档。我最终决定使用file_get_contentszip://,但为此我必须首先保存文件,这会导致权限混乱。

使用第三方库是没有问题的。同样重要的是,该解决方案可以打开从互联网下载并保存在内存中的文件(因此可能以string形式或其他形式。)。

提前致谢。

0 个答案:

没有答案