我有一个PHP函数,用于将用户选择的文件(主要是文本和CSV(导入我们的数据库。我现在希望扩展它的功能,以满足压缩ZIP文件夹的需要。
目前,我正在使用file_get_contents
来获取文件内容,并将其绑定为CLOB,以便存储到表中。
不幸的是,安装额外的库,或类似的,不是我的选择&我们没有ZipArchive。然而,我们确实有ZIP功能,如zip_open
、zip_read
等。
当我在现有ZIP上使用CCD_ 4时,它似乎丢失或损坏了一些数据&因此不能被解压缩。在窗口上给出错误"压缩(zipped(文件夹无效"。
看过其他类似的问题后&文档中的一个选项似乎是让我阅读并提取现有的选定ZIP,循环浏览其内容,创建一个全新的压缩ZIP&然后使用它绑定到我们的数据库中。如果需要的话,我可能会走这条路,但我希望这里的人能够建议我使用zip_open
和file_get_contents
等的组合来实现更智能的解决方案。。?
您想将zip划分为离散文件还是相反的文件?在这两种情况下,您都可以考虑在Oracle数据库端进行zip处理。在中,根据您的Oracle版本,您有不同的选项,例如APEX_ZIP包。