我有一个页面,用户可以在其中注册。在此过程中,他会上传个人资料照片。我想限制照片的大小,但是在codeigniter文档中并没有太多关于$config ['maxsize']的强调。我尝试了以下方法,但是没有收到任何消息。我将大小设置为10(KB)仅用于测试。我需要以某种方式处理它才能将消息传达给我的视图吗?
public function add_user()
{
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png|jpeg';
$config['max_size'] = '10';
//$config['max_width'] = '1024';
//$config['max_height'] = '768';
$this->load->library('upload', $config);
$fullImagePath;
if (isset($_FILES['userfile']) && !empty($_FILES['userfile']['name']))
{
if ($this->upload->do_upload('userfile'))
{
// set a $_POST value for 'image' that we can use later
...
顺便提一下,这段代码在我的模型里。