public static Boolean uploadFile(String content, String path, String fileName) throws Exception {
// ftp登录用户名
String userName = "";
// ftp登录密码
String userPassword = "";
// ftp地址
String server = "";//ip地址
Boolean flag = false;
FTPClient ftpClient = new FTPClient();
InputStream is = null;
try {
int reply;
//1.输入流
is = new ByteArrayInputStream(content.getBytes());
//2.连接服务器,采用默认端口21
ftpClient.connect(server);
//3.登录ftp
ftpClient.login(userName, userPassword);
reply = ftpClient.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftpClient.disconnect();
return flag;
}
//4.指定写入的目录
ftpClient.changeWorkingDirectory(path);
//5.写操作
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
使用FTPClient远程写入文件
最新推荐文章于 2024-03-11 19:25:44 发布
本文介绍了如何使用FTPClient库进行远程文件写入操作,详细阐述了FTPClient的配置、连接、上传文件的步骤,以及可能遇到的问题和解决策略。

最低0.47元/天 解锁文章
429

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



