Java服务器与客户端传文件,java实现上传文件到服务器和客户端.pdf
java实实现现上上传传文文件件到到服服务务器器和和客客户户端端
这篇文章主要为大家详细介绍了java实现上传文件到服务器和客户端,具有一定的参考价值,感兴趣的小伙伴们
以参考一下
JAVA编写一个 以上传文件的服务器和客户端,具体内容如下
服务端
class Server
{
public static void main(String[] args) throws Exception
{
//建立服务端Socket
ServerSocket ss = new ServerSocket( 0005);
//接收客户端Socket
Socket fileLoaderSocket = ss.accept();
//打印连接信息
String ip = fileLoaderSocket.getInetAddress().getHostAddress();
System.out.println(ip + "...conncected");
//接收文件,并保存
InputStream in = fileLoaderSocket.getInputStream();
//实例化对象fileSave
OutputStream fileSave = new FileOutputStream("E:\\3.mp3");
//建立数组buf
byte[] buf = new byte[ 024];
int len = 0;
//判断是否读到文件末尾
while((len=in.read(buf)) != - )
{
fileSave.write(buf, 0, len);
//刷新
fileSave.flush();
}
//返回文件复制情况信息
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(fileLoaderSocket.getOutpu
tStream()));
out.write("文件上传成功");
//刷新
out.flush();
//资源关闭
ss.close();
fileLoaderSocket.close();
fileSave.close();
}
}
客户端 :
class Client
{
public static void main(String[] args) throws Exception
{
//建立Socket服务
Socket fileLoaderSocket = new Socket(" 68. 68. 68.94", 0005);
//从客户端本地读取文件,并写入socket的输出流中
OutputStream out = fileLoaderSocket.getOutputStream();
//实例化对象fileReader
InputStream fileRead = new FileInputStream("G:\\2.mp3");
//建立数组
byte[] buf = new byte[ 024];
int len = 0;
//判断是否读到文件末尾
while((len=fileRead.read(buf)) != - )
{
out.write(buf, 0, len);
}
//告诉服
Java服务器与客户端传文件,java实现上传文件到服务器和客户端.pdf相关推荐
- java 图片上传_java web图片上传和文件上传实例
本篇文章主要介绍了java web图片上传和文件上传实例,具有一定的参考价值,有需要的可以了解一下. 图片上传和文件上传本质上是一样的,图片本身也是文件.文件上传就是将图片上传到服务器,方式虽然有很多 ...
- ie11 java 下载文件_Javaweb实现上传下载文件的多种方法
在Javaweb中,上传下载是经常用到的功能,对于文件上传,浏览器在上传的过程中是以流的过程将文件传给服务器,一般都是使用commons-fileupload这个包实现上传功能,因为commons-f ...
- java ftp定时上传_ftp自动删除,ftp自动删除文件、定时上传文件的方式及java环境配置...
IIS7服务器管理工具具备所有服务器管理工具的功能,比如批量管理.同时它还有很多的自主研发功能.比如同步操作.到期提醒.数据安全和定期执行.当然适用的系统也有Windows和liunx操作系统.还支持 ...
- Java实现文件上传-按钮弹出上传页面
转自: https://blessht.iteye.com/blog/1405057 最近自己在做一个小系统玩的时候涉及到了文件的上传,于是在网上找到Java上传文件的方案,最后确定使用common- ...
- java实现文件夹的上传和下载
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用. 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小 ...
- java的springboot项目操作阿里云OSS下载文件、查看文件内容、上传文件,自定义工具类
因为要从oss下载.查看.上传工具类,所以对这几个方法做了一个封装,已经经过测试,可以直接使用 1.yml添加上阿里云配置.添加maven配置 注意这里的objectName: xxx/xxx/,前面 ...
- layui 文件实现分片上传和 断点续传 和 急速秒传 SpringBoot JAVA
一丶分片上传 分片上传 slice()这个方法功能是将一个文件切割为一系列特定大小的小数据片,分别将这些小数据片分别上传到服务端,全部上传完后再由服务端将这些小数据片合并成为一个完整的资源. 二 丶 ...
- asp 调用java文件上传_用asp实现文件浏览、上传、下载的程序
可以放在服务器上,对服务器上的文件进行浏览.上传.下载,可下载文件源码. 把下所有代码入在一个文件里即可,文件的后缀要为asp. thedir = request("thedir" ...
- java使用阿里云oss上传文件测试案例+上传策略包装类
产品文档地址: https://help.aliyun.com/product/31815.html 产品购买地址: https://www.aliyun.com/search?scene=all&a ...
- java定时任务_ftp上传软件,ftp上传软件定时功能教程
IIS7服务器管理工具-FTP客户端 作为FTP客户端,它支持批量管理FTP站点 具体功能: FTP定时上传和定时下载,FTP定时备份,且操作简洁 iis7服务器管理工具还是vnc客户端 支持批量管理 ...
最新文章
- Google API 设计指南-设计模式
- CodeForces - 336D Vasily the Bear and Beautiful Strings(dp+组合数学)
- 打印最少硬币的组合-dp+记录路径
- YbtOJ#631-次短路径【左偏树,最短路】
- React开发(243):dva概念7subscription
- 智慧交通day03-车道线检测实现03:相机校正和图像校正的实现
- Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Apollo
- docker设置镜像加速器
- Sqoop export(Hive to MySQL) 的一些 reference
- Android8.1 Camera2+HAL3之HIDL open()流程(二十)
- 物联网四大产业群的典型应用场景
- GestureDetector封装手势检測上下滑动
- IO基础操作(文件)
- Matlab绘图相关参数备忘录
- 树莓派系统安装及摄像头驱动
- 【模拟电子技术Analog Electronics Technology 6】—— 共射放大电路的原理与改进
- USB:Type-A、Type-B、Type-C、miniUSB、microUSB接口类型区分
- 如何恢复被删短信_手机短信删除了怎么恢复?超级简单的两种方法
- Oracle 12c升级指南
- 英文版红帽linux设置屏保,Linux下屏保设置