ssm单文件下载ftp服务器到本地
来源:互联网 发布:mac音频播放器 编辑:程序博客网 时间:2024/06/06 12:17
源码基本参照我的博客《ssm单文件下载ftp服务器到浏览器》,只是在FileUtils工具类做了一些修改。
/** * 下载ftp文件到本地 * @param response * @param fileName 文件名称 * @param file ftp文件夹路径 如:"upload/fjdz" * @param localPath 本地文件夹路径 * @return */ public static boolean downloadFile(String file, String fileName ,String localPath){ if (!new File(localPath) .exists()){ mkdirs(localPath); } boolean success = false; FTPClient ftp = new FTPClient(); try { int reply; ftp.connect(SERVER_IP); ftp.login(USERNAME, PASSWORD); reply = ftp.getReplyCode(); if (!FTPReply.isPositiveCompletion(reply)) { ftp.disconnect(); return success; } ftp.setControlEncoding("UTF-8"); ftp.setFileType(FTPClient.BINARY_FILE_TYPE); ftp.enterLocalPassiveMode(); ftp.changeWorkingDirectory(file); FTPFile[] fs = ftp.listFiles(); for (FTPFile ff : fs) { if (ff.getName().equals(fileName)) { File localFile = new File(localPath + "/" + ff.getName()); OutputStream is = new FileOutputStream(localFile); ftp.retrieveFile(ff.getName(), is); is.close(); } } ftp.logout(); success = true; } catch (IOException e) { e.printStackTrace(); } finally { if (ftp.isConnected()) { try { ftp.disconnect(); } catch (IOException ioe) { } } } return success; }
阅读全文
0 0
- ssm单文件下载ftp服务器到本地
- ssm单文件下载ftp服务器到浏览器
- C# 从FTP服务器下载文件到本地
- java 远程从FTP服务器下载文件到本地
- 将本地文件上传到远程FTP服务器和从远程FTP服务器下载文件到本地
- QT---FTP练习,连接FTP服务器,浏览其中的文件,下载到本地目录中
- 服务器下载文件到本地
- java读取FTP文件下载到本地
- FTP服务端文件下载到本地
- 从FTP服务器读取文件到本地
- 以命令方式从FTP 服务器下载文件到本地指定目录
- 以命令方式从FTP 服务器下载文件到本地指定目录
- FTP批量下载文件到SAP服务器
- java 上传 下载 文件到FTP服务器
- 上传文件到服务器,从服务器下载文件到本地
- 服务器通过浏览器下载文件到本地
- Java 从服务器下载文件到本地
- Java 从服务器下载文件到本地
- CentOS 7安装和配置ssh
- POJ
- maven+ssm练习(级别评定)
- es6:let和var的区别
- Modelsim SE-64 10.4建立UVM环境
- ssm单文件下载ftp服务器到本地
- 解决浏览器记住账户密码 运用readonly属性
- Virustotal——上传样本保存扫描结果
- EasyUI学习总结(二)——EasyUI布局
- java注解应用实例
- 输出某个文件夹下面的所有文件名 后缀 及路径(linux)
- C语言:常用字符串操作
- MVP项目研究——BaseActivity实现基本数据的绑定与释放
- BZOJ4443