1

我正在编写基于 php 的图片库。对于我正在使用 CodeIgniter 框架的项目。服务器最多可以上传 5 张图片。

当上传小图像(宽度为 800 像素)时,它可以工作。当用户尝试上传 5 张图片,每张图片的宽度约为 2mb 且 > 3200px 时,就会出现问题。

在这种情况下,图像不会上传并且 $_POST 是空的。

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

我用这个更改了 php.ini 中的默认值

max_execution_time = 180
max_input_time = 160 
emory_limit = 228M

可能是什么问题呢?

4

3 回答 3

2

看着:

  • upload_max_filesize = 10M
  • post_max_size = 10M
于 2013-03-07T16:39:48.053 回答
1

您还置换了变量名称中的几个字母:

emory_limit = 228M

它应该是 memory_limit。

于 2013-03-07T19:46:17.227 回答
0

在快速谷歌之后,我相信你可以做到这一点,我找到了这个网站,里面有你需要的所有细节。

主要指示是添加:

  • php_value upload_max_filesize 10M - 可以上传的最大文件大小。
  • php_value post_max_size 10M - PHP 允许的最大 post 数据量。
  • php_value max_input_time 300 - 脚本在终止之前可以运行的时间量。
  • php_value max_execution_time 300 - 网站上传文件的超时时间。
于 2013-03-07T16:40:00.393 回答