diff --git a/service/Application/Admin/Controller/CommonController.class.php b/service/Application/Admin/Controller/CommonController.class.php index 8f0fe8de4..a36e116c6 100755 --- a/service/Application/Admin/Controller/CommonController.class.php +++ b/service/Application/Admin/Controller/CommonController.class.php @@ -347,25 +347,11 @@ class CommonController extends Controller { if(isset($_FILES[$post_name]['error'])) { - // 文件上传校验 - $error = FileUploadError($post_name); - if($error !== true) + $file_obj = new \Library\FileUpload(['root_path'=>ROOT_PATH, 'path'=>$path]); + $ret = $file_obj->Save($post_name); + if($ret['status'] === true) { - $this->ajaxReturn($error, -1); - } - - // 文件类型 - list($type, $suffix) = explode('/', $_FILES[$post_name]['type']); - $path = 'Public'.DS.'Upload'.DS.$dir.DS.'images'.DS; - if(!is_dir($path)) - { - mkdir(ROOT_PATH.$path, 0777, true); - } - $filename = date('YmdHis').'.'.$suffix; - $file = $path.$filename; - if(move_uploaded_file($_FILES[$post_name]['tmp_name'], ROOT_PATH.$file)) - { - $_POST[$field] = DS.$file; + $_POST[$field] = $ret['data']['url']; } } } diff --git a/service/Application/Admin/Controller/GoodsController.class.php b/service/Application/Admin/Controller/GoodsController.class.php index aba689427..03760acd9 100755 --- a/service/Application/Admin/Controller/GoodsController.class.php +++ b/service/Application/Admin/Controller/GoodsController.class.php @@ -437,11 +437,10 @@ class GoodsController extends CommonController if(!empty($data)) { // 定义图片目录 - $root_path = ROOT_PATH; $path = DS.'Public'.DS.'Upload'.DS.'goods_video'.DS.date('Y').DS.date('m').DS.date('d').DS; // 类库 - $file_obj = new \Library\FileUpload(['root_path'=>$root_path, 'path'=>$path]); + $file_obj = new \Library\FileUpload(['root_path'=>ROOT_PATH, 'path'=>$path]); foreach($data as $field) { if(!empty($_FILES[$field])) diff --git a/service/Application/Admin/View/Default/Goods/SaveInfo.html b/service/Application/Admin/View/Default/Goods/SaveInfo.html index 1156ad37d..b4d11a1f9 100755 --- a/service/Application/Admin/View/Default/Goods/SaveInfo.html +++ b/service/Application/Admin/View/Default/Goods/SaveInfo.html @@ -188,11 +188,10 @@
-