2014-03-14 84 views
0

如何将一个文件夹中存储的所有图像转换为base64数据?在下面的代码tFotos是我的所有图像存储的文件夹。Image to base64

ArrayList<String> mList = new ArrayList<String>(); 
Bitmap selectedImage = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"tFotos"); 
ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
selectedImage.compress(Bitmap.CompressFormat.JPEG, 100, 
         stream); 
byte[] byteArray = stream.toByteArray(); 
String strBase64 = Base64.encodeToString(byteArray, 0); 
mList.add(StrBase64); 

回答

2

@Ruben JG 你必须提供像SD卡/ FOLDERNAME/filename.PNG/.JPEG

图像的完整路径