html5上传图片php特殊处理一下
2015-10-29 20:08
681 查看
$file=$_POST['file']; if($file) { preg_match('|data:image/([a-zA-Z]+);base64,|s',$file,$match); $file_name=md5($uid).'.'.$match[1]; $fp=fopen(__ROOTDIR__.'/upload/avatar/'.$file_name,'w+'); //去除base64不能解码的部分 $file=str_replace('data:image/'.$match.';base64,','', $file); $file=str_replace(' ','+',$file); //解码存放 $file=base64_decode($file); fwrite($fp,$file); fclose($fp); $data['status']=1; $data['data']='http://www.meiyoule.com/upload/avatar/'.$file_name; }
相关文章推荐
- 国内HTML5前端开发框架汇总
- <HTML5秘籍》——第三章(编写更有意义的标记)
- HTML5秘籍——第二章(用语义元素构造网页)
- Html5 各属性详解
- 突袭HTML5之SVG 2D入门2 - 图形绘制
- 在页面中使用Flowplayer播放器
- Cordys HTML5 多语言代码 解读
- HTML5规范~
- html5+css3
- Html5 本地存储
- HTML5鼠标hover的时候图片放大的效果展示
- cordys HTML5 SSO 开发注意点
- 图片翻转
- HTML5 ajax上传附件
- 移动前端头部标签(HTML5 head meta)
- HTML5文件上传FileReader API
- win10 Build 10565中Edge浏览器新增对HTML5视频的播放控制及下载
- 基于百度地图的HTML5地理位置定位实例
- HTML5画矩形
- HTML5 中的可缩放矢量图形(SVG)