美文网首页
【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文件

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

  • IO包简介

    JAVA的IO包中主要是5个类和3个接口:File 文件类InputStream 字节输入流OutputStr...

  • Java--File I/O

    java.io.File类用于表示文件(目录)。用来将文件或者文件夹封装成对象。File类只用于表示文件(目录)的...

  • java I/O

    一.文件/文件夹File 二.InputStream/OutputStream字节输入输出流 三.关闭流的方式 四...

  • 使用JS实现前端图片压缩预览

    方法1 1.首选使用files来获取文件属性,使用URL.createObjectURL方法将file文件转换为一...

  • DEX加固与反编译

    编译 将java代码转换为Dalvik字节码将res资源文件、AndroidManifest.xml等配置文件编译...

  • java io之File类

    java io之File文件操作 新建File对象 File file = new File("文件路径以及名称...

  • canvas压缩图片大小和宽高

    1. 压缩代码 1.1 将file文件转化为base64 1.2 将base64转换为二进制文件流 1.3 ...

  • java.io.File 类

    java 中引入 File 类的目的就是为了将一个外部文件系统中的存储数据的文件和 Java 语言中的 File ...

  • JAVA IO专题三:java的内存映射和应用场景

    相关java IO专题 JAVA IO专题一:java InputStream和OutputStream读取文件并...

网友评论

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

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