Base64 格式图片上传至服务器
2021-04-07 23:28
标签:ret lob 服务 逗号 cti 上传 content 返回 image ------------恢复内容开始------------ ------------恢复内容结束------------ Base64 格式图片上传至服务器 标签:ret lob 服务 逗号 cti 上传 content 返回 image 原文地址:https://www.cnblogs.com/xiangangXu1997/p/12468835.html/**
* Notes: Base64 图片 上传
* Created byxxg@seabig.cn
* Date: 2019-12-12
* Time: 13:40
*/
public function fileUploads($image)
{
$this->_globals();
//设置图片生成的名字
$imageName = time() . rand("100", "999") . ".jpg";
//判断是否有逗号,有就截取后半部分
if (strstr($image, ","))
{
$image = explode(‘,‘, $image);
$image = $image[1];
}
//设置图片保存路径
$path = _FILE_PATH . "/car/" . date("Y") . "/" . date("m") . "/" . date("d");
//判断目录是否存在 不存在就创建
if (!is_dir($path))
{
mkdir("/" . $path, 0777, true);
}
//拼接路径和图片名称
$imageSrc = $path . "/" . $imageName;
//生成图片 返回字节数
$res = file_put_contents($imageSrc, base64_decode($image));
if ($res)
{
return "uploads/car/" . date("Y") . "/" . date("m") . "/" . date("d") . "/" . $imageName;
}
else
{
return "";
}
}