首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

android 上传图片有关问题

2013-11-18 
android 上传图片问题FileInputStream fis new FileInputStream(picPath)ByteArrayOutputStream baos

android 上传图片问题
FileInputStream fis = new FileInputStream(picPath);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int count = 0;
while ((count = fis.read(buffer)) >= 0) {
baos.write(buffer, 0, count);

}


uploadBuffer = new String(Base64.encode(baos.toByteArray()));
 
这是图片上传之前的处理,但是到Base64.encode 这的时候会报内存溢出,估计是图片太大了,看见网上有人说分块上传,哪位知道怎么做的,可否指点一下,不胜感激! 图片上传
[解决办法]
看下 Bitmap.compress 压缩 。用这个类处理

热点排行