【问题标题】:How to convert jpeg image to base64 encoded binary value?如何将 jpeg 图像转换为 base64 编码的二进制值?
【发布时间】:2012-01-12 13:31:14
【问题描述】:

在我的 android 应用程序中,我想将 jpeg 图像转换为 base64 二进制编码值。 如何在 android 中实现这一点?

编辑 我已通过以下代码将位图图像编码为 base64 字符串:

ByteArrayOutputStream stream = new ByteArrayOutputStream();
            mBitmap.compress(Bitmap.CompressFormat.JPEG, 90, stream);
            byte[] val = stream.toByteArray();
            String ba = Base64.encodeToString(val, Base64.DEFAULT);

输出是字符串的形式。但是我需要输出为二进制值。

【问题讨论】:

  • 你要把这张图片发送到网络服务吗??
  • @MohitSharma 是的,我想将它发送到网络服务。

标签: android base64


【解决方案1】:

如果使用 KSOAP2 进行连接,请使用此
new MarshalBase64().register(envelope); 这很神奇。

【讨论】:

  • 我只是通过 post 方法发送到 php
  • 你的网络服务的输入类型是这样的吗... base64Binary ?
猜你喜欢
  • 2016-10-13
  • 2011-04-27
  • 2012-09-01
  • 2019-06-11
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
  • 2012-05-26
  • 2012-02-07
相关资源
最近更新 更多