Use try-with-resources or close this “FileOutputStream” in a “finally” clause.
原来代码:
/**
* @param contents 二进制数据
* @param filePath 文件存放目录,包括文件名及其后缀,如D:\file\bike.jpg
* @Title: byteToFile
* @Description: 把二进制数据转成指定后缀名的文件,例如PDF,PNG等
*/
public static void byteToFile(byte[] contents, String filePath) throws IOException {
FileOutputStream fos = null;
BufferedOutputStream output = null;
try ( BufferedInputStream bis = new BufferedInputStream(new ByteArrayInputStream(contents))){
File file = new File(filePath);
// 获取文件的父路径字符串
File path = file.getParentFile();
if (!path.exists()) {
log.info("文件夹不存在,创建。path={}", path);
boolean