日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java如何向服务器传文件,详解Java向服务端发送文件的方法

發布時間:2023/12/14 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java如何向服务器传文件,详解Java向服务端发送文件的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例為大家分享了Java向服務端發送文件的方法,供大家參考,具體內容如下

/*

*給服務端發送文件,主要是IO流。

*/

import java.io.*;

import java.net.*;

class send2

{

public static void main(String[] args) throws Exception

{

Socket s = new Socket("192.168.33.1",10005);//建立服務

BufferedReader bufr = new BufferedReader(new FileReader("io.java"));//讀取IO.JAVA文件

PrintWriter pw = new PrintWriter(s.getOutputStream(),true);//將讀到的寫入服務端

String line = null;

while((line = bufr.readLine())!=null)

{

pw.println(line);

}

// pw.println("over");//標記結束位置

s.shutdownOutput();

BufferedReader bufin = new BufferedReader(new InputStreamReader(s.getInputStream()));//讀取服務端返回的數據

String str = bufin.readLine();

System.out.println(str);

bufr.close();

s.close();

}

}

class rece2

{

public static void main(String[] args) throws Exception

{

ServerSocket ss = new ServerSocket(10005);//建立服務

Socket s = ss.accept();//接收數據

BufferedReader bufin = new BufferedReader(new InputStreamReader(s.getInputStream()));//讀取接收到的數據

PrintWriter out = new PrintWriter(new FileWriter("io2.txt"),true);//寫入到IO.TXT文本

String line = null;

while((line = bufin.readLine())!= null)//讀一行寫入一行

{

// if("over".equals(line))

// break;

out.println(line);

}

PrintWriter pw = new PrintWriter(s.getOutputStream(),true);

pw.println("上傳成功!");

out.close();

ss.close();

s.close();

}

}

結果:

以上就是的全部內容,希望能給大家一個參考,也希望大家多多支持腳本之家。

總結

以上是生活随笔為你收集整理的java如何向服务器传文件,详解Java向服务端发送文件的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。