我有一个用户可以注册的页面。他在此过程中上传了个人资料图片。我想限制大小,但除了 $config['maxsize'] 之外,没有过多强调 codeigniter 文档。我尝试了以下操作,但没有收到任何消息。我将大小设置为 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
...
顺便说一句,这段代码在我的模型中。