我在服务器上有一个充满 pdf 文件的目录,这些文件是由用户上传的。
我正在尝试创建一种方法,将整个目录下载为 zip 文件。
我正在使用 CodeIgniter。当目录大小约为 100MB 时,简单的代码运行良好。但现在当目录的大小约为 600MB 时,它就不起作用了。 (加载大约 10 秒后,我看到白色的空白屏幕)。
请注意,我是 CodeIgniter 的新手...
public function download()
{
$this->load->library('zip');
$this->zip->read_dir('pdf/');
$this->zip->download('Download.zip');
}
谢谢!
最佳答案
如果之前工作正常,那么您可能需要更改 php.ini 中的一些设置。尝试增加 max_execution_time
和/或 memory_limit
关于php - Codeigniter $this->zip->download() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22046371/