php - Codeigniter $this->zip->download() 不起作用

标签 php codeigniter download zip

我在服务器上有一个充满 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/

相关文章:

php -\n 没有在我的 HTML 中换行

mysql - 如何使用codeigniter从数据库中获取字段值并在下拉列表中设置

php - 如何在codeigniter中使用ajax插入数据?

java - 如何修复 java.io.IOException : An existing connection was forcibly closed by the remote host when downloading a file

java - 使用 Java 通过 HTTP 下载未知长度的文件

php - 服务器或客户端在发送/接收日期时应该处理时区吗?

php - Slim Framework 与 WordPress 正确设置 htaccess

mysql - Codeigniter insert_batch问题

node.js - ReactJS 从 Express 服务器下载文件

php - 防止 CSRF 漏洞,CSRF Token 的替代方法