0

コントローラーがビューからファイルイメージを受け取ったときにイメージのサイズを変更したい これは私のコードです

$this->load->library('upload');
$config[''image_library] = GD2;             
$config['upload_path'] = $path ;
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '1024';
$config['max_width']  = '1024';
$config['max_height']  = '768';
$config['encrypt_name'] = 'true';
$config['width'] = 200;
$config['height'] = 200;
$this->upload->initialize($config);
$this->upload->resize();
if(!$this->upload->resize()){
   echo $this->upload->display_error();
}

私のエラーは

Call to undefined method CI_Upload::resize()

ありがとうございました

4

1 に答える 1

0

エラー: $config[''image_library] = GD2;

$config['image_library'] = GD2;

画像操作クラスをロードします。

$this->load->library('image_lib', $config);

エラー:$this->upload->resize(); if(!$this->upload->resize()){ echo $this->upload->display_error(); }

if( !$this->upload->do_upload() ){
    print_r( $this->upload->display_errors() );
}else{
    $this->image_lib->resize();
}
于 2013-09-04T08:41:49.083 に答える