美文网首页
【JAVA】将InputStream文件流转换为File文件

【JAVA】将InputStream文件流转换为File文件

作者: Catke | 来源:发表于2017-11-03 10:44 被阅读0次

    其实这个只是很简单的文件流操作,基本学过JAVA基础的都会学到文件流,但由于以前上课开小差,对流这一操作不太熟悉,在此记录一下.

    package com.XXX.common.utils.image;
    
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    
    
    public class InputStreamToFile {
        /**
         * 将InputStream写入本地文件
         * @param destination 写入本地目录
         * @param input 输入流
         * @throws IOException IOException
         */
        public static void writeToLocal(String destination, InputStream input)
                throws IOException {
            int index;
            byte[] bytes = new byte[1024];
            FileOutputStream downloadFile = new FileOutputStream(destination);
            while ((index = input.read(bytes)) != -1) {
                downloadFile.write(bytes, 0, index);
                downloadFile.flush();
            }
            input.close();
            downloadFile.close();
    
        }
    }
    
    

    相关文章

      网友评论

          本文标题:【JAVA】将InputStream文件流转换为File文件

          本文链接:https://www.haomeiwen.com/subject/qszzpxtx.html