0

Java でファイルをデータ URI としてエンコードする必要があります。これを次の形式で取得できますか?

data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA==

私はそのようなものを探していましたが、今のところ運がありません.

4

1 に答える 1

1

それを作成するための特別なユーティリティ関数はないと思いますが、次のように単純である必要があります。

import org.apache.commons.codec.binary.Base64;

byte[] toEncode = { 0xaa, 0xbb, 0xcc };
Base64 base64NoLineWrap = new Base64(0);
String encodedData = base64NoLineWrap.encodeBase64String(toEncode);
String dataUri = "data:application/octet-stream;base64," + encoded;
于 2012-06-13T01:16:04.637 に答える