首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codeigniter $this->zip->download()无法工作

问Codeigniter $this->zip->download()无法工作
EN

Stack Overflow用户
提问于 2014-02-26 15:47:30
回答 3查看 2.1K关注 0票数 2

我有一个目录充满了pdf文件在服务器上,是由用户上传。

我正在尝试创建一个方法,它将作为zip文件下载整个目录。

我在用CodeIgniter。当目录的重量约为100‘s时,简单的代码可以正常工作。但是现在当目录的重量约为600 it时,它就不能工作了。(在加载大约10秒后,我得到了一个白色的空屏幕)。

注意我是CodeIgniter的新手..。

代码语言:javascript
复制
public function download()
{
    $this->load->library('zip');
    $this->zip->read_dir('pdf/');
    $this->zip->download('Download.zip'); 


}

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-02-26 15:58:01

如果在此之前它正常工作,那么您可能必须更改php.ini中的一些设置。尝试增加max_execution_time和/或memory_limit

票数 2
EN

Stack Overflow用户

发布于 2014-02-26 16:04:32

您可以尝试将zip文件的创建和下载过程分开。它可以最大限度地减少内存和时间限制要求。

首先创建zip文件,然后重定向到该文件以卸载它。

最后让我们知道你是怎么做的。

票数 0
EN

Stack Overflow用户

发布于 2018-08-02 08:51:27

这可能是导致您的服务器处理能力的原因。尝试在服务器配置中增加max_execution_time和/或memory_limit文件中的PHP.INI文件。

-> /etc/php.ini

在ubuntu -> /etc/apache2/./php.ini中

注意:不要忘记重新启动apache/httpd服务器

Linux/centos -> sudo服务httpd重新启动

Ubunut -> sudo服务apache2重新启动

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22046371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档