当前位置: 移动技术网 > IT编程>开发语言>Java > 详解Java向服务端发送文件的方法

详解Java向服务端发送文件的方法

2019年07月22日  | 移动技术网IT编程  | 我要评论

本文实例为大家分享了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(); 
  } 
} 

结果:

以上就是的全部内容,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网