用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1357|回复: 5
收起左侧

[版本 3.x] $this->upload->do_upload('Pict')

[复制链接]
发表于 2016-6-24 09:52:18 | 显示全部楼层 |阅读模式
QQ截图20160624094758.jpg
上传11M的图片时,没有走 $this->upload->display_errors();,走了 $SetCode = $this->input->post("SetCode");
不是应该走 $this->upload->display_errors();吗。
错误提示如图: QQ截图20160624095046.jpg
发表于 2016-6-25 17:03:19 | 显示全部楼层
1、没运行到case1里面去
2、上传文件名字写错或者没上传,所以没有执行到if里面的break(等于case1里面最后没有break,程序接下去运行了)
 楼主| 发表于 2016-6-25 17:21:19 | 显示全部楼层
明白了
第一个错误是由其它产生的,可能是apache限制了上传文件的大小,或者是框架哪里的设置。
 楼主| 发表于 2016-6-25 17:22:35 | 显示全部楼层
Michael锐生 发表于 2016-6-25 17:03
1、没运行到case1里面去
2、上传文件名字写错或者没上传,所以没有执行到if里面的break(等于case1里面最后 ...

如果您知道大概apache的设置或ci框架的设置产生的,请告诉我下。
发表于 2016-6-26 23:40:56 | 显示全部楼层
tangyanglai 发表于 2016-6-25 17:22
如果您知道大概apache的设置或ci框架的设置产生的,请告诉我下。

1、从php环境设置,php.ini中的upload_max_filesize、post_max_size、memory_limit都会有影响;
2、从Apache的php模块设置LimitRequestBody
3、CI框架里面有可以设定的参数max_size,在你的代码中有

评分

参与人数 1威望 +5 收起 理由
tangyanglai + 5 很给力!

查看全部评分

 楼主| 发表于 2016-6-27 06:19:30 | 显示全部楼层
Michael锐生 发表于 2016-6-26 23:40
1、从php环境设置,php.ini中的upload_max_filesize、post_max_size、memory_limit都会有影响;
2、从Apa ...

谢谢。我检查下我的坏境。

本版积分规则