您的位置:首页 > 其它

通过字节流的方式将图片上传服务器

2015-08-29 16:06 357 查看
1.得到一个bitmap

bitmap = data.getParcelableExtra("data");

2.通过base64转化byte[]

ByteArrayOutputStream out = new ByteArrayOutputStream();

bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);//转换为PNG格式

out.flush();

out.close();

byte[] buffer = out.toByteArray();
byte[] encode = Base64.encode(buffer, Base64.DEFAULT);

3.将byte[]转换为字符串

String photo = new String(encode);

4.传递参数

RequestParams params = new RequestParams();

params.put("ImagefileName", fileName);

params.put("filestream", photo);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息