6

画像を Magento にストリーミングし、android.util.Base64次のいずれかを使用して画像をエンコードしています。

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

しかし、私は常に障害を受け取ります:

The image contents is not valid base64 data

作業: データを 2 回エンコードする必要があることがわかりました。1 回目は Base64 を使用し、もう 1 回はカスタム ライブラリを使用したエンコードです。

4

1 に答える 1

0

画像の base64 コードからデータ ノードを削除してみてください。

たとえば、次のようなデータがある場合はdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAABXCAYAA... 、データ ノードを削除します。以下のようになり、Magento に渡されます。

iVBORw0KGgoAAAANSUhEUgAAAVQAAABXCAYAA... 
于 2016-07-01T12:15:41.090 に答える