使用Base64格式将图像编码为字符串

时间:2014-11-21 06:23:29

标签: android base64

我使用Base64格式将图像字符串从android发送到Php服务器。但在服务器端,没有显示完整的图像。只显示Image的某些上半部分。我使用下面的代码

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 );

这里我正在捕捉照片然后发送到服务器。我也提到Image not encoded successfully,但我没有得到解决方案。

谢谢。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

从这里下载Base64类Base64并替换它并再试一次