Java基于FTPClient上传文件到FTP服务器
2017-03-29 16:27
465 查看
1、上传文件到FTP服务器,用FTPClient类,引入commons-net-3.1.jar包
2、参考代码:
//上传ftp
public static boolean uploadFile(String filename) {
boolean success = false;
FTPClient ftp = new FTPClient();
try {
int reply;
ftp.connect("IP");//连接FTP服务器,默认端口
ftp.login("account", "pwd");//登录
reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
return success;
}
ftp.changeWorkingDirectory("/");
FileInputStream in=new FileInputStream(new File("D://tmp//img//"+filename));
ftp.storeFile(filename, in);
in.close();
ftp.logout();
success = true;
} catch (IOException e) {e.printStackTrace();}
finally {
if (ftp.isConnected()) {
try {
ftp.disconnect();
} catch (IOException ioe) {}
}
}
return success;
}
2、参考代码:
//上传ftp
public static boolean uploadFile(String filename) {
boolean success = false;
FTPClient ftp = new FTPClient();
try {
int reply;
ftp.connect("IP");//连接FTP服务器,默认端口
ftp.login("account", "pwd");//登录
reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
return success;
}
ftp.changeWorkingDirectory("/");
FileInputStream in=new FileInputStream(new File("D://tmp//img//"+filename));
ftp.storeFile(filename, in);
in.close();
ftp.logout();
success = true;
} catch (IOException e) {e.printStackTrace();}
finally {
if (ftp.isConnected()) {
try {
ftp.disconnect();
} catch (IOException ioe) {}
}
}
return success;
}
相关文章推荐
- java使用FTPClient 上传图片文件到服务器
- 基于FTPClient的文件上传至Nginx服务器
- Java中使用FTPClient向FTP服务器上传文件、下载文件
- java web FTPClient 实现上传文件到指定服务器
- java FTPClient 文件服务器上传
- java实现把文件上传至ftp服务器
- Java FTP 实现跨服务器文件上传下载
- JAVA中的FtpClient与FTPClient,并实现jsp页面下载ftp服务器上的文件
- JAVA中使用FTPClient实现文件上传下载
- java+jsp代码实现从FTP服务器上传下载文件
- Java之基于Apache jar包的FTPClient上传
- java向ftp服务器上传下载删除文件
- Java实现FTP服务器的上传、下载、删除、查看文件列表
- java实现把文件上传至ftp服务器
- JAVA实现FTP服务器文件的上传,下载,删除功能
- java做的比较完善的FTP上传下载文件服务器源码
- java上传文件到FTP服务器
- JAVA中使用FTPClient实现文件上传下载
- 基于 apache 的 commons-net-3.3.jar 的 ftp java代码上传下载文件
- JAVA中使用FTPClient实现文件上传下载(键人岐)