【发布时间】:2019-06-28 23:06:56
【问题描述】:
我想在上传图片时调整其大小,并使用 CodeIgniter 保存调整后的图片。我尝试了一些代码,但不起作用。我也想知道如何在多个文件上传中应用它。有人可以帮忙
public function submited()
{
//$this->load->library('image_lib');
$config['upload_path'] = './images';
$config['allowed_types'] = 'gif|jpg|png|jpeg';
$this->load->library('upload',$config);
if($this->upload->do_upload('myfile'))
{
$filedata = $this->upload->data();
$this->load->library('image_lib');
$this->load->library('image_lib');
$config['allowed_types']='jpg|jpeg|png|gif';
$config['image_library'] = 'gd2';
$config['source_image'] = './images';
$config['new_image'] = './images';
$config['maintain_ratio'] = FALSE;
$config['width'] = 200;
$config['height'] = 150;
$config['quality'] = 75;
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->image_lib->clear();
}
}
【问题讨论】:
标签: php image codeigniter file-upload