commons-io

commons-io架包的妙用

1.引入架包:

1
2
3
4
5
6
7
8
9


<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>


IOUtils.toByteArray(inputStream) //将InputStream转为byte;

InputStream inputStream = new ByteArrayInputStream(byte [] b); //将byte转为InputStream

FileUtils.copyInputStreamToFile(inputStream, imagePahth); //将流转化为对应的文件
//imagePath(文件名称路径) 如:d:/xx/xx.mp4

注:服务直接的调用数据请求返回数据类型为:byte时 接收端可能需要做 base64转义处理:

IOUtils.decodeBase64((String) value)