无法上传大图片

时间:2013-03-07 16:38:22

标签: php image codeigniter upload resize

我正在编写基于php的图库。对于该项目,我正在使用CodeIgniter框架。 这些人最多可以上传5张图片。

当上传小图像(宽度为800像素)时,它可以正常工作。当用户尝试上传5个图像时,问题就出现了,每个图像大约2mb,并且>宽度为3200像素。

在这种情况下,图片不会上传,$ _POST为空。

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

我用这个

更改了php.ini中的默认值
max_execution_time = 180
max_input_time = 160 
emory_limit = 228M

可能是什么问题?

3 个答案:

答案 0 :(得分:2)

看看:

  • upload_max_filesize = 10M
  • post_max_size = 10M

答案 1 :(得分:1)

您还在变量名称中输入了几个字母:

emory_limit = 228M

应该是memory_limit。

答案 2 :(得分: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 - 网站上传文件超时前的时间。