https的FTP文件下载
javax.net.ssl.HttpsURLConnection httpUrl = null;try {
//内网地址String intranetUrl = constructionAppFileUploadDto.getFileIntranetUrl();log.info("uploadProvideCard intranetUrl = " + intranetUrl);URL url = new URL(intranetUrl);httpUrl = (HttpsURLConnection) url.openConnection();httpUrl.setRequestMethod("GET");httpUrl.setConnectTimeout(5 * 1000);httpUrl.setHostnameVerifier(new HostnameVerifier(){public boolean verify(String hostname, SSLSession sslsession) {return true;}});httpUrl.connect();InputStream inputStream = httpUrl.getInputStream();
String contentType = "";String suffix = constructionAppFileUploadDto.getSuffix();if (suffix.equals(".png")) {contentType = "image/png";} else if (suffix.equals(".jpg") || suffix.equals(".jpeg")) {contentType = "image/jpeg";} else if (suffix.equals(".bmp")) {contentType = "image/bmp";} else if (suffix.equals(".gif")) {contentType = "image/gif";}MultipartFile file = new MockMultipartFile("file",constructionAppFileUploadDto.getFileName(), contentType, inputStream);//调用身份证识别Wrapper<com.paascloud.provider.model.vo.IdCardVo> wa =idCardFeignApi.getIdCardInfo(CmsConstants.BEARER + token, token, file);com.paascloud.provider.model.vo.IdCardVo vo = wa.getResult();idCardVo = new IdCardVo();BeanUtils.copyProperties(vo, idCardVo);
} catch (FeignException e) {throw new CustomException(EmployeeCheckerCode.EMPLOYEE_IDCARD_FAIL.getCode(), EmployeeCheckerCode.EMPLOYEE_IDCARD_FAIL.getCodeName());}catch (IOException e) {log.error("uploadProvideCard IOException = ", e);throw new CustomException(EmployeeCheckerCode.EMPLOYEE_IDCARD_URL_FAIL.getCode(), EmployeeCheckerCode.EMPLOYEE_IDCARD_URL_FAIL.getCodeName());} finally {httpUrl.disconnect();}
https的FTP文件下载相关推荐
- Gradle之FTP文件下载
Gradle之FTP文件下载 1.背景 项目上需要使用本地web,所以我们直接将web直接放入assets资源文件夹下.但是随着开发进行web包越来越大:所以我们想着从版本库里面去掉web将其忽略掉, ...
- ini文件怎么使用_ftp文件下载工具,ftp文件下载工具是怎么使用的?使用指南
ftp文件下载工具是什么工具,可能有人会回答说不知道,因为一般只有从事网站管理的工作者会使用的多一点.但不是每个人生来就会的,所以刚开始肯定都会学习怎么使用.这篇文章就来教一下大家ftp文件下载工具是 ...
- java ftp下载文件源码_java实现ftp文件下载的源代码
这几天做的一个项目中用到了ftp文件传输,用java实现了ftp文件的下载. 一.win7下搭建ftp服务器 详见:http://jingyan.baidu.com/article/4b52d7026 ...
- 网络资源下载方式:http/https、ftp/sftp、BT种子、磁力下载、ed2k下载等的区别
文章目录 参考资料 序言 中心化下载 http/https下载 ftp/sftp下载 http与ftp下载方式的不同 中心化下载的缺点 去中心化下载 BT种子下载 磁力下载 ed2k下载 推荐的下载器 ...
- php curl ftp下载文件,php使用curl实现ftp文件下载功能的方法
这篇文章主要为大家详细介绍了php使用curl实现ftp文件下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 具体内容如下 不知道为什么用正常的ftp_get函数下载文件速度特别慢,但是用f ...
- Java实现Ftp文件下载及图片预览
* 功能描述: 通过浏览器的方式下载ftp文件 * @Param: [url, port, username, password, ftpFilePath, fileName, response] * ...
- android端集成FTP文件下载功能
我使用的是ftp4j的SDK,非常轻巧易用,可以轻松的实现类似文件管理器的功能,但我的项目需求只要求下载,所以就只实现了下载功能. 官方地址:http://www.sauronsoftware.it/ ...
- sftp,ftp文件下载
一.sftp工具类 package com.ztesoft.iotcmp.util;import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch ...
- 倍福FTP文件下载方式
文章目录 一.什么是FTP 二.FTP文件的下载方式 步骤: (1). 打开计算机找到如下所示,点击网络位置空白处右键添加一个新网络 (2). 在弹出的对话框中点击下一页 一.什么是FTP FTP就是 ...
最新文章
- Uncode系列开源组件简介
- linux 内核空间与用户空间 简介
- linux搭建flask环境,Ubuntu 环境下搭建Flask框架
- 如果你也会C#,那不妨了解下F#(1):F# 数据类型
- 抽象线程之Parallel类
- mysql乐观锁与事务_Mysql中的读锁,写锁,乐观锁及事务隔离级别和并发问题
- Cocos2d-JS项目之三:使用合图
- logging日志模块
- python opencv录制视频_Python-OpenCV 处理视频(一)(二): 输入输出 视频处理
- 在vue中动态添加商品SKU
- 违约金一般是多少_违约金10万起!编制教师入职后的去留难题
- 【编程算法】跳跃游戏ⅠⅡⅢ(Python解法)
- 空间解析几何 | 空间曲线的切向量与曲面的法向量
- 南京应用计算机学校排名,南京软件工程专业比较好的17所大学推荐
- 世界名牌CD机解码芯片大全
- Scratch 游戏项目学习法 —— 接苹果(八)添加接住苹果的接盘(角色)
- hdu 2545 树上战争
- CodeLite 15.0.0+ Clang 编译器 build失败
- Spring源码系列(十三)——Spring源码编译及详细注解
- Android视频监控!!!随时随地监控你的家庭