/**
* Description: 向FTP服务器上传文件
* @param host FTP服务器hostname
* @param port FTP服务器端口
* @param username FTP登录账号
* @param password FTP登录密码
* @param basePath FTP服务器基础目录
* @param filePath FTP服务器文件存放路径。例如分日期存放:/2015/01/01。文件的路径为basePath+filePath
* @param filename 上传到FTP服务器上的文件名
* @param input 输入流
* @return 成功返回true,否则返回false
*/
public boolean uploadFile(String host, int port, String username, String password, String basePath,
String filePath, String filename, InputStream input) {
boolean result = false;
FTPClient ftp = new FTPClient();
try {
int reply;
ftp.connect(host, port);// 连接FTP服务器
// 如果采用默认端口,可以使用ftp.connect(host)的方式直接连接FTP服务器
ftp.login(username, password);// 登录
reply = ftp.getReplyCode();
if (!FTPRe
FTP 传输文件后台代码
最新推荐文章于 2025-11-05 10:31:49 发布
本文介绍了FTP文件传输的关键代码,通过wxsmsService.uploadFile方法实现。该方法接收FTP服务器的相关参数,如主机地址、端口号、用户名、密码、基础路径,以及文件名和输入流。返回值为布尔类型,表示传输是否成功。

最低0.47元/天 解锁文章
1547

被折叠的 条评论
为什么被折叠?



