将图片转化为base64编码字符串


pom依赖


		<dependency>
			<groupId>org.ops4j.base</groupId>
			<artifactId>ops4j-base-net</artifactId>
			<version>1.5.0</version>
		</dependency>


import org.ops4j.net.Base64Encoder;

        /**
	 * 根据图片地址转换为base64编码字符串
	 * @param imgFile 图片文件名称
	 * @return
	 * @author xuehp
	 * @date 2019年6月4日 下午12:28:40
	 */
	public static String getImageStr(String imgFile) {
		InputStream inputStream = null;
		byte[] data = null;
		try {
			inputStream = new FileInputStream(imgFile);
			data = new byte[inputStream.available()];
			inputStream.read(data);
			inputStream.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
		// 加密
		return new String(Base64Encoder.encode(data));
	}

话说java是真麻烦啊~~


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM