1.ftpclient有主被動模式,一定注意ftp服務器的模式
2.ftplcient傳輸視頻時,一定要設置成二進制 ,ftp.setFileType(FTP.BINARY_FILE_TYPE);
3.在一個方法中多次使用ftp上傳,下載,也就是復用ftpclient時,需要使用 ftp.completePendingCommand(); 等待前面結束,否則,就會上傳或者下載失敗
4.ftpclient listNames()和listFiles()返回空或者550 Permission deniedlistNames()返回為null的原因是linux沒有放開命令權限,listFiles報錯,加上ftpClient.configure(new FTPClientConfig(FTPClientConfig.SYST_UNIX)) 就可以了
ftp服務器批量下載文件之retrieveFileStream
https://blog.csdn.net/u012417405/article/details/84580972
FTP協議的命令 與 返回碼
https://blog.csdn.net/jinhao2003/article/details/2141378
ftp主被動連接
https://www.cnblogs.com/huhaoshida/p/5412615.html
FTP傳輸兩種方式,及文件類型
https://blog.csdn.net/windlyb/article/details/7786442
使用FTPClient文件上傳下載遇到的問題
https://blog.csdn.net/u010037049/article/details/12428865