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

其实这个只是很简单的文件流操作,基本学过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();

    }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,167评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,823评论 18 399
  • 12岁的明青觉得,19岁的姐姐最近很诡异。 莫名其妙的傻笑或发呆,又或者不停的翻手机,而且莫名智商低下,开始追求完...
    卿浅歌阅读 652评论 0 0
  • PGSkinPrettifyEngine(https://github.com/pinguo/PGSkinPret...
    狼之独步阅读 393评论 2 0
  • 在报纸上看到这个题目,突然感觉自己有话要说:我想会的,我可以很负责,很肯定地对我的婚姻说。虽然一开始我们不是以爱的...
    米策阅读 185评论 4 2