java传输文件的简单方法
2023-09-11 14:18:38 时间
假设现在已经打包了一个文件(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); } }
其中的上传数据模块和下载模块可以单独进行分装后使用。
结果:
相关文章
- java集合(3)- Java中的equals和hashCode方法详解
- java高级用法之:在JNA中将本地方法映射到JAVA代码中
- 自动实现MS Word保护功能,Aspose保护基于Java的应用程序中的DOCX文件
- 回归JAVA: java文件编译后,出现xx$1.class的原因
- [转]java按指定编码写入和读取文件内容的类
- Java: TCP 文件上传
- Java下载文件,中文名乱码(attachment;filename=中文文件名)
- 将Java程序作成exe文件的几种方法【转载】
- java读取TXT文件的方法
- Java中必须了解的常用类
- 为了Java微信支付V3开发包,我找出了微信支付文档至少六个错误
- Java学习-017-EXCEL 文件读取实例源代码
- java 分次读取大文件的三种方法
- java高级用法之:在JNA中将本地方法映射到JAVA代码中
- Java_类似java.lang.VerifyError: Expecting a stackmap frame at branch target 22 in method的解决方法
- Java之相对路径找不到文件问题解决方法
- java教程(五)SSH框架-配置
- 实例说明Java中的null
- Java中往zip压缩包追加文件
- 关于Java获取文件路径的几种方法
- Java开发 - Redis初体验
- Java眼中的XML--文件读取--2 应用SAX方式解析XML
- Java中java.util.Arrays参考指南
- java图片上传复制粘贴即用