zoukankan      html  css  js  c++  java
  • php base64处理

    1. function base64_upload($base64) {
    2.     $base64_image = str_replace(' ', '+', $base64);
    3.     //post的数据里面,加号会被替换为空格,需要重新替换回来,如果不是post的数据,则注释掉这一行
    4.     if (preg_match('/^(data:s*image/(w+);base64,)/', $base64_image, $result)){
    5.         //匹配成功
    6.         if($result[2] == 'jpeg'){
    7.             $image_name = uniqid().'.jpg';
    8.             //纯粹是看jpeg不爽才替换的
    9.         }else{
    10.             $image_name = uniqid().'.'.$result[2];
    11.         }
    12.         $image_file = "./upload/test/{$image_name}";
    13.         //服务器文件存储路径
    14.         if (file_put_contents($image_file, base64_decode(str_replace($result[1], '', $base64_image)))){
    15.             return $image_name;
    16.         }else{
    17.             return false;
    18.         }
    19.     }else{
    20.         return false;
    21.     }
    22. }
  • 相关阅读:
    阿里云oss云存储-----ossutil工具的使用
    Saltstack的安装
    SaltStack自定义modules模块
    Hadoop综合大作业
    理解MapReduce
    熟悉常用的HBase操作
    熟悉常用的HDFS操作
    爬虫大作业
    Hadoop综合大作业
    理解MapReduce
  • 原文地址:https://www.cnblogs.com/zhouzhou163/p/6111702.html
Copyright © 2011-2022 走看看