base64 上传多张图片-封装php函数

    选择打赏方式

前段时间在做上传图片的时候,最开始用的FILE 上传 但是上传很慢,后来就看了下base64编码上传 速度明显提升

废话不多说,直接上代码!!


 /**
     * 		base64 上传多张图片  接收格式:json对象
     * @param unknown $images
     * @return string|number
     */
    public function base64_to_img($images){
    	$images = json_decode(html_entity_decode($images),true);
    	if(is_array($images)){
    		$rdate=date("Ymd",time());
    		$rootPath = './data/upload/photo/'.$rdate;
    		if(!file_exists($rootPath)){
    			mkdir($rootPath);
    		}
    		foreach ($images as $k => $item){
    			$photo = base64_decode($item);
    			$Path = $rootPath.'/'.time().$k.'.jpg';
    			$a = file_put_contents($Path, $photo);
    			$image[$k]['images'.$k] = $Path;
    		}
    			
    		$image = json_encode($image);
    		return $image;
    	}else{
    		return -1;
    	}
    }


版权声明:若无特殊注明,本文皆为《 小8博客 》原创,转载请保留文章出处。
本文链接:base64 上传多张图片-封装php函数 https://95o9.com/php/64.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

可使用QQ号实时获取昵称+头像

吃奶的力气提交吐槽中...

请勾选我再发表评论!


既然没有吐槽,那就赶紧抢沙发吧!