BASE64Decoder 对文件编码解码

本文介绍如何使用BASE64Decoder对图片进行编码和解码。首先,展示了将图片编码为Base64字符串的过程,该字符串可以直接在前端展示。接着,解释了如何将Base64编码还原,生成实际的图片文件,指定生成图片的路径。
摘要由CSDN通过智能技术生成

本文以图片示例

1.对图片进行编码

				BASE64Encoder encoder = new BASE64Encoder();
				String rootpath = request.getSession().getServletContext()
						.getRealPath("/").replace("\\", "/")
						+ "../upload/CheckInfo/" + type + "/";
				StringBuilder pictureBuffer = new StringBuilder();
				rootpath += fileNames[i];
				InputStream input = new FileInputStream(new File(rootpath));
				ByteArrayOutputStream out = new ByteArrayOutputStream();
				byte[] temp = new byte[1024];
				for (int len = input.read(temp); len != -1; len = input
						.read(temp)) {
					out.write(temp, 0, len);
					pictureBuffer.append(encoder.encode(out.toByteArray()));
					// out(pictureBuffer.toString());
					out.reset();
				}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值