Back

CI Image Upload

Copy Below Code View As A Text File Show Text Only Show API Edit Code
                            

//================================= Upload file ================================= $uploadImageURL=''; $status = ""; $msg = ""; $file_element_name = 'fimg'; $config = array(); $config['upload_path'] = realpath(APPPATH . '../'.$this->settingArr['baseImg'].''); $config['allowed_types'] = 'gif|jpg|jpeg|png|tiff|bmp'; $config['size'] = '4096'; $this->upload->initialize($config); $_FILES[$file_element_name]['name'] = get_file_name($_FILES[$file_element_name]['name']); if (!$this->upload->do_upload($file_element_name)) { $error = array('error' => $this->upload->display_errors()); echo json_print('error','ERROR: while uploading file. Please make sure you are try to upload valid image '); } else { $file_data = array($this->upload->data()); $image_name = $file_data[0]['file_name']; $config_img = array(); $config_img['image_library'] = 'gd2'; $config_img['source_image'] = realpath(APPPATH . '../'.$this->settingArr['baseImg'].''. $image_name); $config_img['create_thumb'] = TRUE; $config_img['maintain_ratio'] = TRUE; $config_img['width'] = 128; $config_img['quality'] = 100; $config_img['thumb_marker'] = ''; $config_img['new_image'] = APPPATH . '../'.$this->settingArr['baseImg'].'small/'. $image_name; $uploadImageURL= $image_name; $this->image_lib->initialize($config_img); $this->image_lib->resize(); } /////////////////////End Upload//////////////////////////////////////////////