java sftp下载文件
来源:互联网 发布:如何开发棋类软件 编辑:程序博客网 时间:2024/05/21 08:36
/** * sftp下载文件 */ public static String downLoadFileSftp(String fileUrl, String accessName, String accessPassWord, String contentId) throws CmsBasicException { JSch jsch = new JSch(); Session session = null; UrlDecoder urlDecoder = new UrlDecoder(); urlDecoder.decodeUrl(fileUrl); String localFileName = null; try { session = jsch.getSession(accessName, urlDecoder.getIp(), urlDecoder.getPort()); session.setConfig("StrictHostKeyChecking", "no"); session.setPassword(accessPassWord); session.connect(); Channel channel = session.openChannel("sftp"); channel.connect(); ChannelSftp sftpChannel = (ChannelSftp) channel; // 1.根据url解析参数 sftpChannel.cd(urlDecoder.getPath()); localFileName = getLocalFile(urlDecoder, contentId); sftpChannel.get(urlDecoder.getFileName(), localFileName); sftpChannel.exit(); session.disconnect(); } catch (JSchException e) { throw new CmsBasicException("sftp connect faild"); } catch (SftpException e) { throw new CmsBasicException("sftp connect faild"); } return localFileName; }
0 0
- java sftp下载文件
- JAVA代码实现SFTP文件下载
- Java连接SFTP服务器下载上传文件
- Java代码实现SFTP文件下载
- java中sftp文件上传与下载
- Java从SFTP服务器下载文件
- SFTP文件下载、上传
- SFTP资源文件下载
- JSCH SFTP 文件下载
- Shell sftp下载文件
- sftp连接--文件下载
- 使用sftp下载文件
- SFTP服务器文件下载
- JSch - Java实现的SFTP(文件下载详解篇)
- JSch - Java实现的SFTP(文件下载详解篇
- JSch - Java实现的SFTP(文件下载详解篇)
- JSch - Java实现的SFTP(文件下载详解篇)
- Java实现的SFTP(文件下载详解篇)
- 第三周作业
- 不使用拇指玩安装器安装GPK文件
- 八大排序算法总结
- VS2010与Reflector8.3VS插件冲突,导致调试快捷键有问题。
- hibernate错误笔记
- java sftp下载文件
- 通过内容相同去找点击的li对象是页面中的第几个li元素
- 只读经典
- 可编辑文本
- 通过rsync+inotify实现数据的实时备份
- JAVA反射机制
- Openfire无法安装the jvm could not be started.
- cocos2dx Lua项目中添加Sqlite
- Java Web 服务: Metro 服务下的 WS-Security