java通过FTP下载文件代码
来源:互联网 发布:极光中文安卓编程 编辑:程序博客网 时间:2024/06/05 05:59
/**
* 下载ftp文件
*
* @param fileName
* @param outputStream
* @throws IOException
*/
public void downloadFileFtp(String fileName, OutputStream outputStream) throws Exception,java.lang.InstantiationError {
String ftpHost = PropertiesUtils.getProperty("ftpHost");
int port = Integer.parseInt(PropertiesUtils.getProperty("ftpPort"));
String userName = PropertiesUtils.getProperty("ftpUserName");
String passWord = PropertiesUtils.getProperty("ftpPassWord");
String path = PropertiesUtils.getProperty("fileDir");
FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost为FTP服务器的IP地址,port为FTP服务器的登陆端口,ftpHost为String型,port为int型。
ftpClient.login(userName, passWord);// userName、passWord分别为FTP服务器的登陆用户名和密码
ftpClient.cd(path);
ftpClient.binary();
TelnetInputStream in = ftpClient.get(fileName);
byte[] bytes = new byte[1024];
int cnt = 0;
while ((cnt = in.read(bytes, 0, bytes.length)) != -1) {
outputStream.write(bytes, 0, cnt);
}
outputStream.close();
in.close();
ftpClient.closeServer();
}
* 下载ftp文件
*
* @param fileName
* @param outputStream
* @throws IOException
*/
public void downloadFileFtp(String fileName, OutputStream outputStream) throws Exception,java.lang.InstantiationError {
String ftpHost = PropertiesUtils.getProperty("ftpHost");
int port = Integer.parseInt(PropertiesUtils.getProperty("ftpPort"));
String userName = PropertiesUtils.getProperty("ftpUserName");
String passWord = PropertiesUtils.getProperty("ftpPassWord");
String path = PropertiesUtils.getProperty("fileDir");
FtpClient ftpClient = new FtpClient(ftpHost, port);// ftpHost为FTP服务器的IP地址,port为FTP服务器的登陆端口,ftpHost为String型,port为int型。
ftpClient.login(userName, passWord);// userName、passWord分别为FTP服务器的登陆用户名和密码
ftpClient.cd(path);
ftpClient.binary();
TelnetInputStream in = ftpClient.get(fileName);
byte[] bytes = new byte[1024];
int cnt = 0;
while ((cnt = in.read(bytes, 0, bytes.length)) != -1) {
outputStream.write(bytes, 0, cnt);
}
outputStream.close();
in.close();
ftpClient.closeServer();
}
阅读全文
0 0
- java通过FTP下载文件代码
- java通过FTP上传/下载文件
- java实现通过FTP下载文件
- java通过apache ftp实现ftp上传文件,下载文件
- java 代码之FTP服务器下载文件
- JAVA代码实现FTP文件下载
- Java代码实现FTP文件下载
- JAVA代码实现FTP文件下载
- 通过java代码来下载FTP地址中带中文的文件
- java通过ftp上传、下载文件,遍历文件目录
- java通过ftp上传、下载文件,遍历文件目录
- java通过ftp上传、下载文件,遍历文件目录
- java通过ftp上传、下载文件,遍历文件目录
- ruby通过ftp下载文件
- c#通过ftp下载文件
- c#通过ftp下载文件
- JAVA FTP 下载文件
- java ftp 文件下载
- weblogic内部线程协作
- JZOJ1270.【USACO题库】2.3.5 Controlling Companies控制公司
- RN的购物车实现( 数量,单价,总价,总数 )
- 最大权闭合子图
- java servlet api 中forward()与redirect()的区别?
- java通过FTP下载文件代码
- HBase优化
- Makefile ---0
- Bootstrap3 工具提示之个人学习笔记
- Java基础教程37-HashSet
- VMware Ubuntu安装详细过程
- Nginx 1.0.x
- Servlet +JSP+Javabean 实现用户登录注册
- switch语句的输出问题