【发布时间】:2017-02-13 10:10:57
【问题描述】:
我正在尝试上传图片然后调整它的大小 然后出现错误
“图像的路径不正确。您的服务器不支持处理此类图像所需的 GD 功能。” 但在 $config['source_image'] = './production/images/'.$id_akun.'jpg'; 是我从 'upload_path' => "./production/images/" 的路径, 那为什么我的路径不正确? 这是我在控制器中的功能
$id_akun=29;
$config = array(
'upload_path' => "./production/images/",
'allowed_types' => "jpg",
'file_name' => $id_akun,
'overwrite' => true,
'max_size' => "2048",
'max_height' => "768",
'max_width' => "1024"
);
$this->upload->initialize($config);
if($this->upload->do_upload('userfile'))
{
$data = array(
'id' => $id_akun,
'foto' => $this->upload->file_name
);
$this->User_model->upload($id_akun,$data);
$config['image_library'] = 'gd2';
$config['source_image'] = './production/images/'.$id_akun.'jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 220;
$config['height'] = 220;
$config['create_thumb'] = TRUE;
$this->image_lib->clear();
$this->image_lib->initialize($config);
$this->image_lib->resize();
$er=$this->image_lib->display_errors();
echo json_encode($er);
exit();
}
【问题讨论】: