我一直在从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;
答案 0 :(得分:0)
PHP限制了许多位置的上传文件大小。
检查PHP.ini文件中的upload_max_filesize
和post_max_size
设置是否太低(默认值为2mb)并重新启动Apache。