PHP base64 图片(备忘)
2015-12-09 20:54
676 查看
$image_file = './164175_100.jpg'; $image_info = getimagesize($image_file); $base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file))); //然后保存 $upfile = $_POST['upfile'];//编码后的图片 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $upfile, $result)){ $type = $result[2]; $filename = TIME.'.'.$type; $new_file = ROOT.'temp';//保存的路径 if (!file_put_contents($new_file, base64_decode(str_replace($result[1], '', $upfile)))){ return array('Error'=>1,'Msg'=>'上传图片失败。'); } }
相关文章推荐
- PHP7 的抽象语法树(AST)带来的变化
- thinkphp session过期时间设置
- php一些小知识点总结
- php curl 并发
- 判断php数组是否为空遇到的坑
- php性能分析工具工具xhprof的安装与使用
- yii2 strace 追踪正在执行的进程
- PHP json不转义
- PHP编程效率的20个要点
- RabbitMQ消息队列在PHP下的应用
- yii2 strace 追踪 某个执行的url
- FTP的两种工作模式
- php设置文件编码
- php----5建立文件夹
- PHP中设置时区方法小结
- 让PHP 7达到最高性能的几个Tips
- 最简单的matplotlib安装和使用
- 最简单的matplotlib安装和使用
- PHP读取xml方法介绍
- file_get_contents("php://input")的使用方法