sunhao 5 years ago
parent
commit
858c1c0f50
1 changed files with 22 additions and 18 deletions
  1. 22 18
      app/Http/Controllers/Admin/TemplateController.php

+ 22 - 18
app/Http/Controllers/Admin/TemplateController.php

@@ -553,24 +553,28 @@ class TemplateController extends Controller
553 553
     public function uploadBack(Request $request){
554 554
         $img = $request->input('img');
555 555
         if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $img, $res)) {
556
-        //获取图片类型
557
-        $type = $res[2];
558
-        //图片名字
559
-        $fileName = md5(time()) . '.' . $type;
560
-        // 临时文件
561
-        $tmpfname = tempnam("/image/", "FOO");
562
-        //保存图片
563
-        $handle = fopen($tmpfname, "w");
564
-        //阿里云oss上传的文件目录
565
-        if (fwrite($handle, base64_decode(str_replace($res[1], '', $imgBase64)))) 
566
-        {
567
-            $ossClient=new oss();
568
-            // 上传阿里云
569
-            $file = $ossClient->upload($file->getClientOriginalExtension(), $file->getRealPath(), 'upload/seafoodPic'.date("Y-m-d",time()).'/'.date('His'));
570
-            $img=$file['oss-request-url'];
571
-            $back_img=str_replace("kx-youhuiquan.oss-cn-beijing.aliyuncs.com","imgs.726p.com",$img);
572
-            #保存背景图
573
-            TemplatesBackimg::insert(['back_img'=>$back_img]);
556
+            //获取图片类型
557
+            $type = $res[2];
558
+            // 临时文件
559
+            $tmpfname = tempnam("/image/", "FOO");
560
+            //保存图片
561
+            $handle = fopen($tmpfname, "w");
562
+            //阿里云oss上传的文件目录
563
+            if (fwrite($handle, base64_decode(str_replace($res[1], '', $img)))) 
564
+            {
565
+                $ossClient=new oss();
566
+                // 上传阿里云
567
+                $file = $ossClient->upload($type, $tmpfname, 'upload/seafoodPic'.date("Y-m-d",time()).'/'.date('His'));
568
+                fclose($handle);
569
+                unlink($tmpfname);
570
+                $img=$file['oss-request-url'];
571
+                $back_img=str_replace("kx-youhuiquan.oss-cn-beijing.aliyuncs.com","imgs.726p.com",$img);
572
+                #保存背景图
573
+                $res = TemplatesBackimg::insert(['back_img'=>$back_img]);
574
+                exit($back_img);
575
+            }
576
+
577
+            exit('0');
574 578
         }
575 579
     }
576 580