更新時(shí)間:2019-09-20 14:08:48 來源:動(dòng)力節(jié)點(diǎn) 瀏覽4682次
工作中需要把集群內(nèi)部的一些文件上傳給FTP服務(wù)器,于是就基于apachecommons-netjar包實(shí)現(xiàn)java向FTP服務(wù)器上傳文件。
編碼實(shí)現(xiàn)
maven依賴
該工程是maven工程,于是在工程的pom文件中添加maven依賴
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.3</version>
</dependency>
FTPClient工具類
由于該工程是采用springcloud框架開發(fā),于是在工具類中采用@Component進(jìn)行注解

FTPUtil類連接FTP服務(wù)器方法

向FTP服務(wù)器上傳文件的方法

退出/關(guān)閉FTP服務(wù)器連接

FTPClient類的調(diào)用
利用springcloud的依賴注入拿到FTPClient工具類對(duì)象

調(diào)用工具類方法順序:先連接服務(wù)器-》上傳文件-》關(guān)閉連接

結(jié)束語
Java如何實(shí)現(xiàn)對(duì)FTP的連接以及上傳文件進(jìn)行簡(jiǎn)單的入門,感興趣的小伙伴可以登錄動(dòng)力節(jié)點(diǎn)IT培訓(xùn)官網(wǎng)更加深入的了解和學(xué)習(xí)。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)