2021-06-08

Day25

学习目标:

1.文件上传
2.模拟B\S模式

学习内容:

1.文件上传
实现步骤:

  • 1.创建一个本地输入流 FileInputStream对象,构造方法中绑定读取数据源

  • 2.创建一个Socket 对象,构造方法中绑定服务器的IP地址和端口号

  • 3.使用socket中的方法getoutputStream获取网络字节输出流

  • 4.使用本地字节输入流 中的read方法,读取本地文件

  • 5.使用网络输出流中的write方法,把读取到的文件上传到服务器

  • 6.使用socket中方法,获取输入流对象

  • 7.通过网络输入流对象中的read方法,读取回写数据

  • 8.释放资源
    例如:
    客户端的:
    在这里插入图片描述
    客户端的:
    在这里插入图片描述
    结果:
    在这里插入图片描述
    在这里插入图片描述

2.模拟B\S模式
例如:
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_54241777/article/details/117677522