123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- <?php
- !defined('BASEPATH') && exit('No direct script access allowed');
- class Upload extends MY_Admin_Controller
- {
- protected $check_access = false;
- public function __construct()
- {
- parent::__construct();
-
- require_once __MYDIR__.'/application/libraries/UploadHandler.php';
- // require_once __MYDIR__.'\application\libraries\UploadHandler.php';
- }
- public function uploadAvatar() {
- $options = array(
- 'script_url' => 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;
- }
-
- }
|