zoukankan      html  css  js  c++  java
  • java传输文件的简单方法

    假设现在已经打包了一个文件(1233444333),要将这个文件传输给另一方:

    package file;
    import java.io.*;
    
    public class F_PasswordUnPassword {
    
        public static void main (String[] args)throws Exception {
            ByteArrayOutputStream arrOut=new ByteArrayOutputStream();
            DataOutputStream dataOut=new DataOutputStream(arrOut);
            //定义需要上传的数据
            long data=1233444333;
            dataOut.writeLong(data);    //装载数据到arrOut中
            
            //定义接受的数据
            byte [] receiveArr=arrOut.toByteArray();    
            //toByteArray()创建一个新分配的字节数组。 其大小是此输出流的当前大小,缓冲区的有效内容已被复制到其中。 
            //将该输出流的当前内容,作为字节数组。 
            ByteArrayInputStream arrin=new ByteArrayInputStream(receiveArr);
            DataInputStream dataIn=new DataInputStream(arrin);
            data=dataIn.readLong();    //读出数据
            
            System.out.println("接受到的数据为:"+data);
            
        }
    
    }

    其中的上传数据模块和下载模块可以单独进行分装后使用。

    结果:

  • 相关阅读:
    HGE tutorial04
    HGE tutorial03
    HGE tutorial02 plus
    HGE tutorial02
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
  • 原文地址:https://www.cnblogs.com/feiquan/p/9127647.html
Copyright © 2011-2022 走看看