博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java FTP上传文件
阅读量:6300 次
发布时间:2019-06-22

本文共 1108 字,大约阅读时间需要 3 分钟。

1.需要上传文件至FTP,需要的jar包

commons-net
commons-net
3.1

2.java代码

@Test    public void test2(){        FTPClient ftp = new FTPClient();        try {            ftp.connect("1.1.1.1",21);//设置地址和端口号            ftp.login("aaa", "bbb");//用户名和密码            ftp.setFileType(FTPClient.BINARY_FILE_TYPE);//上传文件类型 二进制文件            int reply = ftp.getReplyCode();            if(!FTPReply.isPositiveCompletion(reply)){//检查连接是否有效                System.out.println("error");                return;            }            ftp.changeWorkingDirectory("/test");            File file = new File("D:/jdbc.properties");            FileInputStream fis = new FileInputStream(file);            ftp.storeFile(file.getName(), fis);//关键代码,把流持久化到硬盘上            fis.close();            ftp.logout();            ftp.disconnect();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }

其实总体来看就是两个步骤,一个初始化FTPClient类,在来就是获取流,然后写到硬盘上.

 

转载于:https://www.cnblogs.com/lishuaiqi/p/10299521.html

你可能感兴趣的文章
Jenkins入门总结
查看>>
java课堂作业,求多参数的和
查看>>
安装node和pm2
查看>>
687. Longest Univalue Path
查看>>
Js结束,项目进行中
查看>>
centos 7 samba 回收站
查看>>
SCAU 1078 破密
查看>>
C#_数据库基本交互
查看>>
列式数据库~clickhouse日常管理
查看>>
mysql 用drop和delete方法删除用户的区别
查看>>
我的性格测试()
查看>>
Maven入门指南① :Maven 快速入门及简单使用
查看>>
字符串颜色值转换
查看>>
Struts 2 --ONGL介绍
查看>>
array_keys
查看>>
js实用技巧
查看>>
多元函数的二阶导数对应的矩阵
查看>>
.net中对HTTP请求的两种请求:Get和Post的操作
查看>>
【转】三天学好ADO
查看>>
sql性能分析(explain关键字)
查看>>