2014-11-21 72 views
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

回答

0

下载的Base64类和替换它,并再次尝试

+0

我应该更换哪个班?我的意思是,你在谈论图书馆吗? – user3816185 2014-11-21 07:54:51

+0

而不是使用android.util.base64从这个库使用base64类 – 2014-11-21 08:18:23

+0

这是否帮助你? – 2014-11-21 10:27:26

相关问题