ตัวอย่างนี้แชร์วิธีการส่งไฟล์ไปยังเซิร์ฟเวอร์สำหรับการอ้างอิงของคุณกับคุณ เนื้อหาเฉพาะมีดังนี้
/ * * ส่งไฟล์ไปยังเซิร์ฟเวอร์ส่วนใหญ่เป็น IO สตรีม */ นำเข้า Java.io.*; นำเข้า Java.net.*; คลาส SEND2 {โมฆะคงที่สาธารณะหลัก (สตริง [] args) โยนข้อยกเว้น {ซ็อกเก็ต s = ซ็อกเก็ตใหม่ ("192.168.33.1", 10005); // สร้างบริการบัฟเฟอร์เดอร์ bufr = bufferedreader ใหม่ PrintWriter (s.getOutputStream (), true); // เขียนการอ่านไปยังสายเซิร์ฟเวอร์สตริง = null; ในขณะที่ ((line = bufr.readline ())! = null) {pw.println (บรรทัด); } // pw.println ("over"); // ทำเครื่องหมายตำแหน่งสิ้นสุด s.shutdownoutput (); bufferedReader bufin = ใหม่ bufferedReader (ใหม่ inputStreamReader (s.getInputStream ())); // อ่านข้อมูลที่ส่งคืนโดยสตริงเซิร์ฟเวอร์ str = bufin.readline (); System.out.println (str); bufr.close (); s.close (); }} คลาสรับ 2 {โมฆะคงที่สาธารณะหลัก (สตริง [] args) พ่นข้อยกเว้น {serversocket ss = serversocket ใหม่ (10005); // สร้างซ็อกเก็ตบริการ s = ss.accept (); // รับ data bufferedreader bufin = bufferedreader ใหม่ fileWriter ("io2.txt"), true); // เขียนไปยัง io.txt สตริงสตริงบรรทัด = null; ในขณะที่ ((line = bufin.readline ())! = null) // อ่านบรรทัดและเขียนบรรทัด {// ถ้า ("over" .equals (บรรทัด)) // break; out.println (บรรทัด); } PrintWriter PW = New PrintWriter (S.GetOutputStream (), TRUE); pw.println ("อัปโหลดสำเร็จ!"); out.close (); s.close (); s.close (); -ผลลัพธ์:
ข้างต้นเป็นเนื้อหาทั้งหมด ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น