Java利用Apache的FTPClient包实现FTP的上传与下载
2013-04-17 16:40
447 查看
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.SocketException;
import org.apache.commons.net.ftp.FTPClient;
public class FTP {
public static void main(String args[]){
testUpload();
testDownload();
}
private static void testDownload() {
FTPClient ftpclient = new FTPClient();
FileOutputStream fos =null;
try {
ftpclient.connect("127.0.0.1");
ftpclient.login("soqi", "soqi");
File file = new File("d:"+File.separator+"soga.txt");
ftpclient.changeWorkingDirectory("/");
ftpclient.setBufferSize(1024);
ftpclient.setControlEncoding("UTF-8");
ftpclient.setFileType(ftpclient.BINARY_FILE_TYPE);
fos = new FileOutputStream(file);
ftpclient.retrieveFile("fuck.txt", fos);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private static void testUpload() {
FTPClient ftpclient = new FTPClient();
FileInputStream fis =null;
try {
ftpclient.connect("127.0.0.1");
ftpclient.login("soqi", "soqi");
File file = new File("d:"+File.separator+"hello.txt");
ftpclient.changeWorkingDirectory("/");
ftpclient.setBufferSize(1024);
ftpclient.setControlEncoding("UTF-8");
ftpclient.setFileType(ftpclient.BINARY_FILE_TYPE);
fis = new FileInputStream(file);
ftpclient.storeFile("fuck.txt", fis);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.SocketException;
import org.apache.commons.net.ftp.FTPClient;
public class FTP {
public static void main(String args[]){
testUpload();
testDownload();
}
private static void testDownload() {
FTPClient ftpclient = new FTPClient();
FileOutputStream fos =null;
try {
ftpclient.connect("127.0.0.1");
ftpclient.login("soqi", "soqi");
File file = new File("d:"+File.separator+"soga.txt");
ftpclient.changeWorkingDirectory("/");
ftpclient.setBufferSize(1024);
ftpclient.setControlEncoding("UTF-8");
ftpclient.setFileType(ftpclient.BINARY_FILE_TYPE);
fos = new FileOutputStream(file);
ftpclient.retrieveFile("fuck.txt", fos);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private static void testUpload() {
FTPClient ftpclient = new FTPClient();
FileInputStream fis =null;
try {
ftpclient.connect("127.0.0.1");
ftpclient.login("soqi", "soqi");
File file = new File("d:"+File.separator+"hello.txt");
ftpclient.changeWorkingDirectory("/");
ftpclient.setBufferSize(1024);
ftpclient.setControlEncoding("UTF-8");
ftpclient.setFileType(ftpclient.BINARY_FILE_TYPE);
fis = new FileInputStream(file);
ftpclient.storeFile("fuck.txt", fis);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
相关文章推荐
- Java利用apache ftp工具实现文件上传下载和删除功能
- JAVA中使用FTPClient实现文件上传下载
- Java 使用FTPClient实现上传下载
- Java 利用Apache Commons Net 实现 FTP文件上传下载
- Java 利用Apache Commons Net 实现 FTP文件上传下载
- java 中 FtpClient 实现 FTP 文件上传、下载
- java实现ftp上传下载 使用FTPClient
- JAVA中使用FTPClient实现文件上传下载实例代码
- 利用Apache的commons-net实现FTP的文件读取、上传、下载、删除和移动功能
- 利用FtpClient实现上传下载及获得文件目录
- 利用Apache 实现FTp的上传和下载
- 利用Java 代码创建ftp客户端并实现上传下载等功能
- JAVA中使用FTPClient实现文件上传下载
- JAVA中使用FTPClient实现文件上传下载
- JAVA中使用FTPClient实现文件上传下载
- Java FTPClient实现文件上传下载
- JAVA中使用FTPClient上传下载 java利用ftp协议上传文件(by me)
- Java代码使用FTPClient实现ftp文件上传下载和删除的功能
- JAVA中使用FTPClient上传下载 java利用ftp协议上传文件(by me)
- java使用FTPClient实现文件的上传和下载