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向服务端发送文件的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件测试计划的主要内容
- 下一篇: java修改文件的名称_Java修改文件