JAVA将Base64转为文件并保存分析

访客 阅读:145 2020-09-10 22:00:31 评论:0
 
public static void base64ToFile(String base64, String fileName, String savePath) { 
        File file = null; 
        //创建文件目录 
        String filePath = savePath; 
        File dir = new File(filePath); 
        if (!dir.exists() && !dir.isDirectory()) { 
                dir.mkdirs(); 
        } 
        BufferedOutputStream bos = null; 
        java.io.FileOutputStream fos = null; 
        try { 
            byte[] bytes = Base64.getDecoder().decode(base64); 
            file=new File(filePath + fileName); 
            fos = new java.io.FileOutputStream(file); 
            bos = new BufferedOutputStream(fos); 
            bos.write(bytes); 
        } catch (Exception e) { 
            e.printStackTrace(); 
        } finally { 
            if (bos != null) { 
                try { 
                    bos.close(); 
                } catch (IOException e) { 
                    e.printStackTrace(); 
                } 
            } 
            if (fos != null) { 
                try { 
                    fos.close(); 
                } catch (IOException e) { 
                    e.printStackTrace(); 
                } 
            } 
        } 
}

 

 
标签:java
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
关注我们

扫一扫关注我们,了解最新精彩内容