ADMIN_PATH.'/upload/uploadAvatar', 'upload_dir' => UPLOAD_AVATAR_DIR.'/', 'upload_url' => UPLOAD_AVATAR_PATH.'/', 'accept_file_types' =>'/\.(gif|jpe?g|png)$/i', 'correct_image_extensions' => true, 'image_versions' => array( '' => array( 'auto_orient' => true ), ) ); $uploadHandler = new UploadHandler($options); exit; } public function uploadLogo() { $options = array( 'script_url' => ADMIN_PATH.'/upload/uploadLogo', 'upload_dir' => UPLOAD_LOGO_DIR.'/', 'upload_url' => UPLOAD_LOGO_PATH.'/', 'accept_file_types' =>'/\.(gif|jpe?g|png)$/i', 'correct_image_extensions' => true, 'image_versions' => array( '' => array( 'auto_orient' => true ), ) ); $uploadHandler = new UploadHandler($options); exit; } public function uploadFile() { $options = array( 'script_url' => ADMIN_PATH.'/upload/uploadFile', 'upload_dir' => UPLOAD_FILE_DIR.'/', 'upload_url' => UPLOAD_FILE_PATH.'/', 'correct_image_extensions' => true, 'image_versions' => array( '' => array( 'auto_orient' => true ), ) ); $uploadHandler = new UploadHandler($options); exit; } public function mulitUploadImg(){ $dir_token = $this->input->get('dir_token'); if (strpos($dir_token , '.') || strpos($dir_token, '/')) { die; } else{ $options = array( 'script_url' => ADMIN_PATH.'/upload/mulitUploadImg?dir_token='.$dir_token, // 'upload_dir' => UPLOAD_IMG_DIR.'/'.$dir_token.'/', 'upload_dir' => UPLOAD_IMG_DIR.DIRECTORY_SEPARATOR.$dir_token.DIRECTORY_SEPARATOR, 'upload_url' => UPLOAD_IMG_PATH.'/'.$dir_token.'/', 'accept_file_types' =>'/\.(gif|jpe?g|png)$/i', 'correct_image_extensions' => true, 'image_versions' => array( '' => array( 'auto_orient' => true ), 'thumbnail' => array( 'crop' => true, 'max_width' => 140, 'max_height' => 80 ) ) ); $uploadHandler = new UploadHandler($options); } exit; } }