在zip codeigniter中添加大文件

时间:2014-08-01 06:20:54

标签: php codeigniter zip

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

我从来没有在今天之前尝试过Zip解决方案,所以我对此并不太了解,所以可能是我错了。

我确实需要对所有大型csv文件一旦创建然后将保存到  在路径下面

/var/www/html/FolderName/assets/Reports_FIle/

然后我创建它的所有csv文件必须添加到zip文件中 并下载该zip文件

每当我尝试在zip中添加小csv文件大小(In Kb)时,其工作正常。但是当文件大小(在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;

1 个答案:

答案 0 :(得分:0)

PHP限制了许多位置的上传文件大小。

检查PHP.ini文件中的upload_max_filesizepost_max_size设置是否太低(默认值为2mb)并重新启动Apache。