项目中从ftp服务器下载上传文件是一个经常用到的,下面是个人在用到的时候的一些学习记录。
为了方便,我在本地装了FileZilla Server,在本地搭建了一个ftp服务器。
先看一个简单的代码
import org.apache.commons.io.IOUtils;
import org.apache.commons.net.ftp.FTPClient;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.FileOutputStream;
public class FtpTest {
public static void main(String[] args) {
testUpload();
testDownload();
}
/**
* FTP上传单个文件测试
*/
public static void testUpload() {
FTPClient ftpClient = new FTPClient();
FileInputSt