Php 在zip codeigniter中添加大文件

Php 在zip codeigniter中添加大文件,php,codeigniter,zip,Php,Codeigniter,Zip,我一直在从GUI中搜索大量csv文件的解决方案。我曾尝试通过codeigniter提供的zip库来实现这一点。但面临一些问题 在今天之前,我从未尝试过Zip解决方案,所以我对此不太了解,所以可能我错了 我完全需要像所有大型csv文件一旦创建,然后它将被保存到 下面的路径 /var/www/html/FolderName/assets/Reports_FIle/ 然后我创建的所有csv文件都必须添加到zip文件中 下载那个zip文件 每当我尝试在zip中添加以Kb为单位的小csv文件时,它都可以

我一直在从GUI中搜索大量csv文件的解决方案。我曾尝试通过codeigniter提供的zip库来实现这一点。但面临一些问题

在今天之前,我从未尝试过Zip解决方案,所以我对此不太了解,所以可能我错了

我完全需要像所有大型csv文件一旦创建,然后它将被保存到 下面的路径

/var/www/html/FolderName/assets/Reports_FIle/
然后我创建的所有csv文件都必须添加到zip文件中 下载那个zip文件

每当我尝试在zip中添加以Kb为单位的小csv文件时,它都可以正常工作。但当文件大小以Mb为单位时,它不起作用。即使zip文件也有一些文件大小,但在zip包中无法看到任何csv文件

下面是我创建zip文件后获取zip文件的当前代码

代码:

    $value="/var/www/html/FolderName/assets/Reports_FIle/Report_2014_07_31_00_51_44_0";
    $zip_name="Report_".date("Y-m-d_h_i_s").".zip";
    $this->zip->read_file($value.".csv");
    $this->zip->download($zip_name);
    exit;

PHP在许多位置限制上载文件的大小


检查PHP.ini文件中的upload_max_filesize和post_max_size设置是否过低默认值为2mb并重新启动Apache。

显示了什么错误?错误日志中有任何内容吗?没有,错误日志中没有显示任何内容