2013-03-07 127 views
1

我在写基于php的图像库。对于我使用CodeIgniter框架的项目。 该sers最多可以上传5张图片。无法上传大图像

当上传一张小图片(宽度为800px)时,它可以正常工作。问题出现在用户尝试上传5个图像时,每个图像的宽度大约为2mb和> 3200px。

在这种情况下,图像未上传,$ _POST为空。

这里是我做的,到目前为止,但遗憾的是没有帮助

我改变了默认值在php.ini这个

max_execution_time = 180 
max_input_time = 160 
emory_limit = 228M 

可能是什么问题呢?

+2

检查'MAX_POST_SIZE'。 – Halcyon 2013-03-07 16:38:53

回答

2

看:

  • upload_max_filesize = 10M
  • post_max_size = 10M
0

快速谷歌,我敢肯定,你可以做之后,我发现this website你需要的所有细节。

主要适应症是添加:

  • php_value的upload_max_filesize 10M - 可上传的最大文件大小。
  • php_value post_max_size 10M - PHP允许的最大发布数据量。
  • php_value max_input_time 300 - 脚本在终止之前可以运行的时间量。
  • php_value max_execution_time 300 - 网站上传文件超时之前的时间量。
+0

更新了网站的主要观点。 – christopher 2013-03-07 16:46:20

1

也排列在变量名几个字:

emory_limit = 228M 

应该memory_limit的。