
我担心您只需要解码base64字符串即可获取图像字节,因此在您的
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVI..."
字符串,您必须在之后获取数据
data:image/png;base64,,因此您仅获取图像字节,然后对其进行解码:
String imageDataBytes = completeImageData.substring(completeImageData.indexOf(",")+1);InputStream stream = new ByteArrayInputStream(base64.depre(imageDataBytes.getBytes(), base64.DEFAULT));这是一个代码,因此您可以了解其工作原理,但是,如果收到JSON对象,则应以 正确的 方式进行 *** 作:
- 将JSON字符串转换为JSON对象。
- 提取
data
键下的字符串。 - 确保以开头,
image/png
以便您知道是png图片。 - 确保其中包含
base64
字符串,因此您知道必须对数据进行解码。 base64
字符串后解码数据以获取图像。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)