JavaSE实战——网络编程【客户端上传文件到服务端】
步骤
UpdateClient 客户端
1.提示输入要上传的文件路径, 验证路径是否存在以及是否是文件夹
1 | // 1.提示输入要上传的文件路径, 验证路径是否存在以及是否是文件夹 |
2.发送文件名到服务端
1 | // 2.发送文件名到服务端 |
6.接收结果, 如果存在给予提示, 程序直接退出
1 | // 6.接收结果, 如果存在给予提示, 程序直接退出 |
7.如果不存在, 定义FileInputStream读取文件, 写出到网络
1 | // 7.如果不存在, 定义FileInputStream读取文件, 写出到网络 |
UpdateServer 服务端
3.建立多线程的服务器
1 | //3.建立多线程的服务器 |
4.读取文件名
1 | //4.读取文件名 |
5.判断文件是否存在, 将结果发回客户端
1 | //5.判断文件是否存在, 将结果发回客户端 |
8.定义FileOutputStream, 从网络读取数据, 存储到本地
1 | //8.定义FileOutputStream, 从网络读取数据, 存储到本地 |
JavaSE实战源码
原文作者: 冯亚杰(DanBoard·Feng)
原文链接: http://danbo3110.github.io/2019/10/23/JavaSE实战——网络编程【客户端上传文件到服务端】/
版权声明: 转载请注明出处(必须保留作者署名及链接)