public class FtpUtil {
//ftp上传
public void upload(InputStream inputStream,String fileName) throws SocketException, IOException{
//1、实例化ftpclient
FTPClient ftpClient=new FTPClient();
//2、连接服务器
ftpClient.connect("192.168.xxx.xxx");
//3、登陆服务器 输入帐号密码
ftpClient.login("user", "123456");
//4、准备要上传的本地文件
//InputStream inputStream=new FileInputStream("E://1.jpg");
//5、上传文件
//5.1、确定上传的位置 该用户的位置
ftpClient.changeWorkingDirectory("/home/user/www");
//5.2、设置文件的类型
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
//5.3、上传 (文件名,本地的输入流)
ftpClient.storeFile(fileName, inputStream);
//6、关闭
ftpClient.logout();
}
}
还没有评论,来说两句吧...