通过字节流的方式将图片上传服务器
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);
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);
相关文章推荐
- c# Bitmap byte[]互转
- systick介绍
- 源码安装gcc-5.10和MariaDB-10.0.21
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- Java暗箱操作之自动装箱与拆箱
- Git 学习笔记(W,I,P)
- Android下raw文件夹下获取不到多媒体文件的缩略图
- 23 Merge k Sorted Lists
- JVM性能调优
- Junit的使用方法
- 浅谈iOS内存管理机制
- NOIP2011 铺地毯 题解
- 常用SQL语句2(Oracle)
- Regularization Exercise
- python - os模块中比较有用的部分
- 3分钟制作一个APP,六款国际热门互联网产品
- Java集合set集合介绍
- Linux磁盘及文件系统管理
- UI 18 UICollectionView
- Linux时间操作(time、gettimeofday)