|
@@ -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
|
|