牛骨文教育服务平台(让学习变的简单)
博文笔记

php将base64格式的图片保存在指定目录

创建时间:2015-05-26 投稿人: 浏览次数:3461

<?php

header("Content-type:text/html;charset=utf-8");

$base64_image_content = $_POST["imgBase64"];
//匹配出图片的格式
if (preg_match("/^(data:s*image/(w+);base64,)/", $base64_image_content, $result)){
$type = $result[2];
$new_file = "upload/active/img/".date("Ymd",time())."/";
if(!file_exists($new_file))
{
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir($new_file, 0700);
}
$new_file = $new_file.time().".{$type}";
if (file_put_contents($new_file, base64_decode(str_replace($result[1], "", $base64_image_content)))){
echo "新文件保存成功:", $new_file;
}else{
echo "新文件保存失败";
}

}

?>

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。