0
我使用Base64格式将图像字符串从android发送到Php服务器。但在服务器端,完整的图像不显示。仅显示图像的一部分上部。我使用下面的代码如下使用Base64格式将图像编码为字符串
Bitmap bitmap2 = BitmapFactory.decodeFile(fileUri.getPath(), options);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap2.compress(Bitmap.CompressFormat.PNG, 90, stream);
byte [] byte_arr = stream.toByteArray();
String image_str = Base64.encodeToString(byte_arr, Base64.DEFAULT);
System.out.println("image_str >>>> " + image_str);
在这里我捕捉照片,然后发送到服务器。我也reffer Image not encoded successfully,但我没有得到解决办法。
谢谢。
请帮帮我。从这里Base64
我应该更换哪个班?我的意思是,你在谈论图书馆吗? – user3816185 2014-11-21 07:54:51
而不是使用android.util.base64从这个库使用base64类 – 2014-11-21 08:18:23
这是否帮助你? – 2014-11-21 10:27:26