ftp4j เป็นห้องสมุดลูกค้า Java ที่ใช้ FTP ไคลเอนต์เต็มรูปแบบ ด้วย ftp4j ฝังตัวอยู่ในใบสมัครของคุณคุณสามารถถ่ายโอนไฟล์ (อัพโหลดและดาวน์โหลด) เรียกดูไซต์ FTP ระยะไกล (รายการไดเรกทอรีรวม), สร้าง, ลบเปลี่ยนชื่อและย้ายไดเรกทอรีระยะไกลและไฟล์
ประโยชน์ที่ได้รับ
เหลือบของผลประโยชน์ที่สำคัญ ftp4j:
การเชื่อมต่อ:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ห้องสมุด ftp4j สามารถเชื่อมต่อเซิร์ฟเวอร์ FTP ระยะไกล:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ผ่านตลอดโดยตรง TCP / IP การเชื่อมต่อ
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ผ่านการเชื่อมต่อที่ปลอดภัย SSL (FTPS)
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ผ่านพร็อกซี่ FTP
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - อุโมงค์ผ่านพร็อกซี HTTP
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ผ่านตลอดถุงเท้า 4 / 4a พร็อกซี่
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ผ่านตลอดถุงเท้า 5 พร็อกซี่
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - คุณสามารถเพิ่มการสนับสนุนให้ผู้รับมอบฉันทะอื่น ๆ เสียบขั้วต่อของคุณเองตั้งแต่สถาปัตยกรรมจัดการการเชื่อมต่อ ftp4j เป็น modular
เรียกดูไซต์ระยะไกล
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - การสนับสนุนรายการคำสั่ง FTP ผ่านสถาปัตยกรรม parser ขยาย parsers แถมสามารถจัดการ: UNIX รายการสไตล์สไตล์ MAC สไตล์ DOS สไตล์ NetWare และสายพันธุ์สไตล์ EPLF นอกจากนี้คุณสามารถสร้างแยกวิเคราะห์ของคุณเองและเสียบในห้องสมุด
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - การแสดงวัตถุที่ชัดเจนของเนื้อหาไดเรกทอรี
ดาวน์โหลดและอัพโหลด
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - การสนับสนุนโหมดการถ่ายโอนงานและ passive
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ไบนารีและการถ่ายโอนต้นฉบับสนับสนุนชนิดที่มีการเลือกประเภทและขยายอัตโนมัติตัวเลือก
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ตรวจสอบการโอนที่จัดกิจกรรมตาม
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - โอนสนับสนุนการทำแท้ง
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - การสนับสนุนต่อการถ่ายโอน
ข้อยกเว้น Java
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - โครงสร้างข้อยกเว้นให้นักพัฒนาทราบสาเหตุที่แท้จริงของความล้มเหลวใด ๆ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- รุ่นนี้ แก้ไขข้อผิดพลาดในชีวิตประจำดาวน์โหลด, การจัดการ & quot; 502 คำสั่งส่วนที่เหลือไม่ได้รับอนุญาตตามนโยบาย & quot; ข้อความทางที่ถูกต้อง.
มีอะไรใหม่ ในรุ่น 1.7.1:
- FTPConnector ขณะนี้มี setUseSuggestedAddressForDataConnections () วิธีการที่ สามารถใช้ในการเชื่อมต่อที่กำหนดถ้าควรจะไว้วางใจอยู่ที่ส่งกลับโดยเซิร์ฟเวอร์ในการตอบสนองของคำสั่ง PASV หรือถ้ามันค่อนข้างจะเชื่อมต่อไปยังโฮสต์เดียวกับที่ใช้สำหรับช่องทางการสื่อสาร.
- ข้อผิดพลาดที่เกี่ยวข้องกับการจับเวลา noop อัตโนมัติได้รับการแก้ไข.
- การเรียกร้องให้ SimpleDateFormat ใด ๆ ที่เป็นด้ายตอนนี้ปลอดภัย.
- มีการปรับปรุงในการปฏิบัติการถ่ายโอนข้อมูลซึ่งตอนนี้เข้ากันได้กับชุดใหญ่ของเซิร์ฟเวอร์และผู้รับมอบฉันทะ. มี
มีอะไรใหม่ ในรุ่น 1.7:.
- การเปลี่ยนแปลงได้รับการทำในสถาปัตยกรรมการเชื่อมต่อ FTP
- FTPConnector ไม่เป็นอินเตอร์เฟซ: มันอยู่ในขณะนี้ระดับนามธรรมการดำเนินการหมดเวลาการเชื่อมต่อตระหนัก .
- Timeouts สำหรับการเชื่อมต่อ, อ่านและการดำเนินงานอย่างใกล้ชิดสามารถตั้งค่าได้โดยโทร.
- การเชื่อมต่อความพยายามที่จะเซิร์ฟเวอร์ FTP ระยะไกลขณะนี้คุณสามารถยกเลิกการเรียกแบรนด์ใหม่ abortCurrentConnectionAttempt () วิธีการในโปรแกรม FTPClient.
- นอกจากนี้ข้อผิดพลาดได้รับการแก้ไขใน HTTPTunnelConnector.
มีอะไรใหม่ ในรุ่น 1.6.1:
- & quot; 502 คำสั่งส่วนที่เหลือไม่ได้รับอนุญาตตามนโยบาย & quot ; และ & quot; 501 ส่วนที่เหลือไม่ได้เข้ากันได้กับการกำหนดค่าเซิร์ฟเวอร์ & quot; การตอบสนองต่อ & quot; REST 0 & quot; คำสั่งจะถือว่าไม่เป็นความผิดพลาด.
- นี้ขยายห้องสมุดการทำงานร่วมกันเป็นจำนวนมากขึ้นของประเภทเซิร์ฟเวอร์ คำสั่งแต่ละขนาดจะนำหน้าในขณะนี้โดยประเภทข้าพเจ้าบัญชาขยายห้องสมุดความเข้ากันได้.
- การปรับปรุงหลายคนได้ถูกนำมาใช้ในรายการไฟล์ระยะไกลตามปกติ.
- สุดท้ายปัญหาเขตได้รับการแก้ไขใน UnixListParser และ NetWareListParser.
มีอะไรใหม่ ในรุ่น 1.4.3:
- เพิ่มประสิทธิภาพในการดาวน์โหลด / อัปโหลดจัดการข้อผิดพลาด
- การปรับปรุง UnixListParser
- คำสั่งส่วนที่เหลือจะออกตอนนี้เท่านั้นถ้าเซิร์ฟเวอร์ที่ประกาศอย่างชัดเจนการสนับสนุนในการตอบสนองต่อคำสั่ง FEAT
มีอะไรใหม่ ในรุ่น 1.4.2:
- ใน FTPS และ FTPES โหมดของลูกค้าในขณะนี้ออก & quot; PBSZ 0 & quot; คำสั่งก่อนที่จะส่ง & quot; PROT P & quot; หนึ่ง บางเซิร์ฟเวอร์จำเป็นต้องใช้.
- การเปลี่ยนแปลงไมเนอร์ API: ข้อมูล streamLength ไม่จำเป็นต้องมากขึ้นโดยวิธีการอัปโหลด (ขอขอบคุณ Lukas Loehrer)
มีอะไรใหม่ ในรุ่น 1.4.1:
- Bug มติ: ผนวกแทนที่จะเขียนทับในการดาวน์โหลด
- Bug มติ: ไฟล์ที่ว่างเปล่าในโหมดต้นฉบับในการอัพโหลด / ดาวน์โหลด
มีอะไรใหม่ ในรุ่น 1.4:.
- FTPS และการสนับสนุน FTPES เพิ่ม
- สถาปัตยกรรมการเชื่อมต่อใหม่เรียน FTPConnection และ SSLConnector ได้ถูกลบออก.
มีอะไรใหม่ ในรุ่น 1.3.3:
- สนับสนุน UTF-8 ที่เพิ่มขึ้น
ต้องการ
- Java 2 Standard Edition Runtime Environment
ความคิดเห็นที่ไม่พบ