ftp4j tam özellikli bir FTP istemcisi uygulayan bir Java istemci kütüphanesi. Senin yapabilirsiniz uygulama gömülü ftp4j ile: dosya transferi (upload ve download), (dizin dahil listeleme) uzak FTP sitesine göz oluşturmak, silmek, yeniden adlandırmak ve uzak dizin ve dosyaları taşıyın.
Faydaları
Ftp4j önemli avantajlarından bir bakış:
Bağlantı:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ftp4j kütüphanesi uzak FTP sunucusuna bağlayabilirsiniz:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Doğrudan TCP / IP bağlantısı sayesinde.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - SSL güvenli bağlantı (FTPS) sayesinde.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Bir FTP vekil aracılığıyla.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Bir HTTP proxy üzerinden Tünel.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - SOCKS 4 / 4a vekil aracılığıyla.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - SOCKS 5 vekil aracılığıyla.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Ftp4j bağlantı yöneticisi mimarisi modüler olduğundan, kendi konektörü takıp diğer vekiller destek ekleyebilirsiniz.
Tarama uzak site
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Genişletilebilir ayrıştırıcı mimarisi üzerinden FTP LIST komutu desteği. Birlikte verilen ayrıştırıcıları işleyebilir: UNIX tarzı listeleme, MAC tarzı, DOS stili, NetWare tarzı ve varyantları, EPLF tarzı. Üstelik kendi çözümleyici oluşturmak ve bunu kütüphaneye takabilirsiniz.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Dizin içeriğinin Temizle nesne temsili.
İndirme ve yükleme
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Aktif ve pasif transfer modu desteği.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - İsteğe bağlı ve genişletilebilir tipi otomatik seçimi ile İkili ve metinsel transferi türü desteği.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Olay tabanlı aktarım izleme.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Transfer kürtaj desteği.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Transfer devam desteği.
Java istisnalar
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; . - Yapılandırılmış istisnalar geliştirici herhangi bir arıza gerçek nedenini bildirmek
Bu sürümde Yeni nedir:
- Bu sürüm taşıma, indirme rutin bir hatayı düzeltir & quot; 502 Komuta DİNLENME politikası & quot tarafından izin verilmez; mesajı doğru yolu.
sürüm 1.7.1 yeni nedir:
- FTPConnector artık setUseSuggestedAddressForDataConnections vardır () yöntemi bu oldukça iletişim kanalı için kullanılan aynı ana bilgisayara bağlanmak gerekir eğer bağlayıcı bir PASV komutu yanıt sunucu tarafından döndürülen adresi güvenmeli eğer olmadığının tespiti, ya da kullanılabilir.
- Otomatik noop zamanlayıcı ile ilgili bir hata düzeltildi.
- SimpleDateFormat Herhangi çağrı artık güvende. iplik olduğunu
- Şimdi sunucuların ve vekiller daha büyük bir set ile uyumlu veri transferi rutinleri, geliştirmeler bulunuyor.
sürüm 1.7 yeni nedir:.
- Bir değişiklik FTP konnektörleri mimarisinde yapılmış
- FTPConnector artık bir arayüz: o olduğu artık zaman aşımı farkında bağlantıları uygulayan bir soyut sınıf .
- zaman aşımı bağlantı için, okumak, ve kapatma işlemleri arayan tarafından ayarlanabilir.
- uzak bir FTP sunucusuna bir bağlantı girişimi şimdi FtpClient marka yeni abortCurrentConnectionAttempt () yöntemini çağırarak, iptal edilebilir.
- Ayrıca, bir hata HTTPTunnelConnector giderilmiştir.
sürüm 1.6.1 yeni nedir:
- & quot; 502 Komuta DİNLENME politikası & tarafından izin verilmeyen quot ; ve & quot; sunucu yapılandırması & quot ile 501 DİNLENME uyumlu değil; 0 & quot DİNLENME; & quot tepkiler; komutu artık hataları olarak kabul edilir.
- Bu sunucu türleri daha fazla sayıda kütüphane uyumluluğu uzanır. Her BOYUT komutu artık kütüphane uyumluluğu uzanan, ben komuta bir TÜRÜ öncesinde.
- Çeşitli geliştirmeler uzaktan dosya listesi rutin uygulanmıştır.
- Son olarak, bir zaman dilimi sorunu UnixListParser ve NetWareListParser içinde çözülmüştür.
nedir sürüm 1.4.3 Yeni:
- ele indirme / yükleme hatası Donanım
- UnixListParser geliştirmeleri
- DİNLENME komutu artık sadece verilir
Sunucu FEAT komut yanıt açıkça desteğini ilan etmesi halinde
nedir sürüm 1.4.2 Yeni:
FTPS ve FTPeS yılında
- istemci artık bir sorunları modları & quot; PBSZ 0 & quot; göndermeden önce komut & quot; Prot P & quot; bir tane. Bazı sunucular bunu gerektirir.
- Küçük API değişikliği: streamLength bilgileri daha yükleme yöntemi için gerekli olan hiçbir. (Lukas Loehrer sayesinde)
sürüm 1.4.1 yeni nedir:
- Bug çözüldü:
- Bug çözüldü: upload metinsel modunda boş dosyaları / indir
sürüm 1.4 yeni nedir:.
- FTPS ve FTPeS desteği eklendi
- Yeni bağlantı mimarisi, sınıflar FTPConnection ve SSLConnector kaldırıldı.
nedir sürüm 1.3.3 Yeni:
- UTF-8 desteği Gelişmiş
Gereksinimler :
- Java 2 Standard Edition Runtime Environment
Yorum Bulunamadı