文件上传原理
文件上传客户端
/*
文件上传案例的客户端:读取本地文件,上传到服务器,读取服务器回写的数据
明确:
数据源:D:\IdeaProjects\basic-code\aaaa\qaq\qaq.jpg
目的地:服务器
实现步骤:
1、创建本地字节输入流:FileInputStream对象,绑定读取的数据源
2、创建一个客户端Socket对象,构造方法中绑定的IP地址和端口号
3、使用Socket的方法getOutputStream,获取网络字节输出流OutputStream对象
4、使用本地字节输入流FileInputStream对象的方法read,读取本地文件
5、使用网络字节输出流OutputStream的方法write,把读取的文件上传到服务器中
6、使用Socket的方法getInputStream,获取网络字节输入流InputStream对象
7、网络字节输入流InputStream的方法read读取服务器回写的数据
8、释放资源
*/
public class TCPClient {
public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream("D:\\IdeaProjects\\basic-code\\aaaa\\qaq\\qaq.jpg");
Socket