上传base64格式的图片到服务器
2017-01-19 12:19
387 查看
上传base64格式的图片到服务器
/**bash64上传图片 * @param $base64 图片的base64数据 * @param $path 保存路径 */ function base64_upload($base64, $path) { //POST过程中(加号会被替换成空格) $base64_image = str_replace(' ', '+', $base64); if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image, $result)) { //所有图片后缀改成jpg if ($result[2] != 'jpg') { $image_name = uniqid() . '.jpg'; } $image_file = $path . $image_name; //保存图片 if (file_put_contents($image_file, base64_decode(str_replace($result[1], '', $base64_image)))) { return $image_name; } else { return false; } } else { return false; } } $path = './Public/Upload/'; //调用方法 $result = base64_upload($base64_img, $path); //返回图片的名称 print_r($result);
相关文章推荐
- 把base64格式图片上传到服务器后保存起来
- H5移动开发Ajax上传多张Base64格式图片到服务器
- base64格式图片上传服务器并读取
- Android 通过Base64上传图片到服务器
- 上传图片到图片服务器,base64转图片
- Android 通过Base64上传图片到服务器
- ajax异步上传图片文件并将其转换为base64格式
- ios客户端base64上传图片到java服务器遇到的问题
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- 根据base64转换成图片并上传服务器
- 图片通过压 ;缩 转换成base64上传到服务器
- App端通过Base64多张图片上传到服务器,并存入数据库数据
- Base64Coder方式实现android向jsp服务器后台上传图片
- Android 通过Base64上传图片到服务器
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android通过Base64往服务器上传图片和对象
- 图片压缩,Base64编码后上传服务器
- android通过Base64往服务器上传图片和对象
- php图片处理之图片转为base64格式上传
- Android 通过Base64上传图片到服务器