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