ZxcZxc123 2 anni fa
parent
commit
6810e7256b
1 ha cambiato i file con 26 aggiunte e 58 eliminazioni
  1. 26 58
      app/system/controller/Upload.php

+ 26 - 58
app/system/controller/Upload.php

@@ -20,76 +20,44 @@ use think\Image;
 class Upload extends AuthController{
 
 
-//    /**
-//     * 七牛上传
-//     * @param Request $request
-//     */
-//    public function index(Request $request){
-//        $file = $request->file('file');
-//        if (empty($file)) {
-//            return app('json')->fail("未上传文件");
-//        }
-//        $file = $request->file('file');
-//        if (empty($file)) {
-//            return app('json')->fail("未上传文件");
-//        }
-//        $code = $request->post("code","");
-//        $codes = $request->post("codes","");
-//        $rootTmp    = config('filesystem.disks.local.root') . '/' . \think\facade\Filesystem::putFile('tmp', $file);
-//        $image_size = @getimagesize($rootTmp);
-//        if ($image_size[0] > 1000) {
-//            $imgS = Image::open($rootTmp);
-//            $imgS->thumb(1000, $image_size[1]);
-//            $imgS->save($rootTmp);
-//        } else {
-//            if ($image_size[1] > 1000) {
-//                $imgS = Image::open($rootTmp);
-//                $imgS->thumb($image_size[0], 1000);
-//                $imgS->save($rootTmp);
-//            }
-//        }
-//        $qiniu   = new  Qiniu;
-//        $img_url = $qiniu->updateFile('sysimg', $rootTmp, $rootTmp);
-//        if (empty($img_url['url'])) {
-//            return app('json')->fail($qiniu->getError());
-//        }
-//        @unlink($rootTmp);
-//        return app('json')->success(['img' => $img_url['url']]);
-//    }
-
-
     /**
      * 七牛上传
      * @param Request $request
      */
-    public function index(Request $request)
-    {
+    public function index(Request $request){
         $file = $request->file('file');
         if (empty($file)) {
             return app('json')->fail("未上传文件");
         }
-
-        $code = $request->post("code", "");
-        $codes = $request->post("codes", "");
-
-//        // 限制上传文件的后缀名为 mp3 和 mp4
-//        $ext = ['mp3', 'mp4'];
-//        $validate = validate(['file' => ['fileSize:104857600', 'fileExt:' . implode(',', $ext)]]);
-//        if (!$validate->check(['file' => $file])) {
-//            return app('json')->fail($validate->getError());
-//        }
-
-        $rootTmp = config('filesystem.disks.local.root') . '/' . \think\facade\Filesystem::putFile('tmp', $file);
-
-        $qiniu = new Qiniu;
-        $file_url = $qiniu->updateFile('sysfile', $rootTmp, $rootTmp);
-        if (empty($file_url['url'])) {
+        $file = $request->file('file');
+        if (empty($file)) {
+            return app('json')->fail("未上传文件");
+        }
+        $code = $request->post("code","");
+        $codes = $request->post("codes","");
+        $rootTmp    = config('filesystem.disks.local.root') . '/' . \think\facade\Filesystem::putFile('tmp', $file);
+        $image_size = @getimagesize($rootTmp);
+        if ($image_size[0] > 1000) {
+            $imgS = Image::open($rootTmp);
+            $imgS->thumb(1000, $image_size[1]);
+            $imgS->save($rootTmp);
+        } else {
+            if ($image_size[1] > 1000) {
+                $imgS = Image::open($rootTmp);
+                $imgS->thumb($image_size[0], 1000);
+                $imgS->save($rootTmp);
+            }
+        }
+        $qiniu   = new  Qiniu;
+        $img_url = $qiniu->updateFile('sysimg', $rootTmp, $rootTmp);
+        if (empty($img_url['url'])) {
             return app('json')->fail($qiniu->getError());
         }
         @unlink($rootTmp);
-
-        return app('json')->success(['file' => $file_url['url']]);
+        return app('json')->success(['img' => $img_url['url']]);
     }
+
+
     /**
      * 本地上传
      * @param Request $request