使用Base64上传图片到服务器
来源:互联网 发布:2017药品中标数据网 编辑:程序博客网 时间:2024/04/29 20:10
/** * 使用base64上传图片到服务器 * * 客服端:bitmap --> byte[] --> string * * 服务器端:string --> byte[] --> bitmap * @param view */ public void upLoadImg(View view){ /** * 客服端 */ //1. 将resource转换成bitmap Bitmap clientBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.messi); //2. 将bitmap转换成byte[] ByteArrayOutputStream stream = new ByteArrayOutputStream(); //参数二:代表着图片转换后的质量(0~100) clientBitmap.compress(Bitmap.CompressFormat.JPEG , 100 , stream); byte[] clientBytes = stream.toByteArray(); //3. 将byte[]转换成string String clientString = Base64.encodeToString(clientBytes, Base64.DEFAULT); //--------------------------------------------------------------------------------- /** * 服务器 */ //1. 将字符串转换成字符数组 byte[] serviceBytes = Base64.decode(clientString, Base64.DEFAULT); //2. 将byte[]转换成bitmap Bitmap serviceBitmap = BitmapFactory.decodeByteArray(serviceBytes, 0, serviceBytes.length); mImage.setImageBitmap(serviceBitmap);}
0 0
- 使用Base64上传图片到服务器
- Android 通过Base64上传图片到服务器
- Android 通过Base64上传图片到服务器
- Android 通过Base64上传图片到服务器
- Android 通过Base64上传图片到服务器
- Android 通过Base64上传图片到服务器
- Android Base64上传图片到 SpringMVC服务器
- Android Base64上传图片到 SpringMVC服务器
- 上传图片到图片服务器,base64转图片
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- u-boot源码下载官网
- 第三十三讲项目1-利用循环求和
- 遍历二叉树
- Java 网络编程(四) InetAddress类
- SecureCRT - 设置为windows按键
- 使用Base64上传图片到服务器
- 喵喵喵喵喵喵喵喵喵喵喵喵
- ios 记住标签的状态
- 数据库之alter
- MD5加密详解
- SecureCRT - 修改输出信息回滚数目
- SecureCRT - 设置右键自动粘贴
- 一个经典C语言编程题的算法解析(等分正三角形后共得多少三角形)
- SourceInsight - 设置字符等宽