guantq 发表于 2008-12-18 02:32:49

help:图像处理类生成缩略图失败

小图片能正常生成缩略图文件,当文件超过几百K以上,甚至是高清数码相片的时候就生成失败.
PHP Fatal error:Allowed memory size of 20971520 bytes exhausted (tried to allocate 6816 bytes) in E:\wamp\www\CodeIgniter\system\libraries\Image_lib.php on line 1157
这是php错误日志.有什么解决方法?

alertger 发表于 2008-12-19 11:19:23

php 致命错误:程序可使用的内存耗尽(请求分配6816字节)......

可尝试设置 ini_set(”memory_limit”, “-1″); 另外程序及时释放内存.....

moonster 发表于 2008-12-19 20:28:58

CI没有这样的问题,这个和你环境配置有关系
一直用都是正常的,但是缩放比例等设置是存在一些问题的

guantq 发表于 2008-12-21 01:04:11

单独为缩略图类设置ini_set(”memory_limit”, “-1″); 已解决

Hex 发表于 2008-12-21 12:53:11

看来还是内存限制太大了,你的图片可能比较大吧!比较费内存,呵呵

oraclelee 发表于 2011-12-7 14:52:49

在上传大文件的页面加一个设置执行内存的函数,数值设大一些。
页: [1]
查看完整版本: help:图像处理类生成缩略图失败