概要:
桂魄初生秋露微,轻罗已薄未更衣。初冬的漫步,不免让我微生寒意,还记得在那个夜晚...,留给你们自己想,接下来进入主题:
文件上传与下载,是业务场景中很常见的需求,小编在开发过程中,自己封装了该工具类,现在分享给大家,废话不多说,直接上干货。
内容:
1、文件上传:
/**
* 文件上传
*
* @param file 文件字节流
* @param filePath 上传路径
* @param fileName 文件名称
*/
public static void upload(byte[] file, String filePath, String fileName) {
FileOutputStream outputStream = null;
try {
File targetFile = new File(filePath);
// 如果文件目录不存在,则创建
if (!targetFile.exists()) {
targetFile.mkdirs();
}
outputStream = new FileOutputStream(filePath + "/" + fileName);
outputStream.write(file);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
outputStream.flush