我需要在 Java 中将文件编码为数据 URI,我可以按以下格式检索它吗?
data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA==
我一直在寻找类似的东西,但到目前为止还没有运气。
我认为没有专门用于创建它的实用程序函数,但它应该很简单:
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;