Base64错误:图像内容无效base64数据java

时间:2012-04-24 11:21:51

标签: java android image magento base64

我正在将图片流式传输到Magento,并使用以下任一方式使用android.util.Base64对图像进行编码:

Base64.encodeToString(content, Base64.CRLF)
Base64.encodeToString(content, Base64.DEFAULT)

但我总是收到错误:

The image contents is not valid base64 data
  

工作:我发现数据必须编码两次,一次使用   Base64和另一种使用自定义库的编码

1 个答案:

答案 0 :(得分:0)

尝试从base64代码中删除图像的数据节点。

e.g。如果你有像data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAABXCAYAA...这样的数据 然后删除数据节点。它应该如下所示并传递给Magento。

iVBORw0KGgoAAAANSUhEUgAAAVQAAABXCAYAA...