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文件下载相关推荐

  1. Gradle之FTP文件下载

    Gradle之FTP文件下载 1.背景 项目上需要使用本地web,所以我们直接将web直接放入assets资源文件夹下.但是随着开发进行web包越来越大:所以我们想着从版本库里面去掉web将其忽略掉, ...

  2. ini文件怎么使用_ftp文件下载工具,ftp文件下载工具是怎么使用的?使用指南

    ftp文件下载工具是什么工具,可能有人会回答说不知道,因为一般只有从事网站管理的工作者会使用的多一点.但不是每个人生来就会的,所以刚开始肯定都会学习怎么使用.这篇文章就来教一下大家ftp文件下载工具是 ...

  3. java ftp下载文件源码_java实现ftp文件下载的源代码

    这几天做的一个项目中用到了ftp文件传输,用java实现了ftp文件的下载. 一.win7下搭建ftp服务器 详见:http://jingyan.baidu.com/article/4b52d7026 ...

  4. 网络资源下载方式:http/https、ftp/sftp、BT种子、磁力下载、ed2k下载等的区别

    文章目录 参考资料 序言 中心化下载 http/https下载 ftp/sftp下载 http与ftp下载方式的不同 中心化下载的缺点 去中心化下载 BT种子下载 磁力下载 ed2k下载 推荐的下载器 ...

  5. php curl ftp下载文件,php使用curl实现ftp文件下载功能的方法

    这篇文章主要为大家详细介绍了php使用curl实现ftp文件下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 具体内容如下 不知道为什么用正常的ftp_get函数下载文件速度特别慢,但是用f ...

  6. Java实现Ftp文件下载及图片预览

    * 功能描述: 通过浏览器的方式下载ftp文件 * @Param: [url, port, username, password, ftpFilePath, fileName, response] * ...

  7. android端集成FTP文件下载功能

    我使用的是ftp4j的SDK,非常轻巧易用,可以轻松的实现类似文件管理器的功能,但我的项目需求只要求下载,所以就只实现了下载功能. 官方地址:http://www.sauronsoftware.it/ ...

  8. sftp,ftp文件下载

    一.sftp工具类 package com.ztesoft.iotcmp.util;import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch ...

  9. 倍福FTP文件下载方式

    文章目录 一.什么是FTP 二.FTP文件的下载方式 步骤: (1). 打开计算机找到如下所示,点击网络位置空白处右键添加一个新网络 (2). 在弹出的对话框中点击下一页 一.什么是FTP FTP就是 ...

最新文章

  1. Uncode系列开源组件简介
  2. linux 内核空间与用户空间 简介
  3. linux搭建flask环境,Ubuntu 环境下搭建Flask框架
  4. 如果你也会C#,那不妨了解下F#(1):F# 数据类型
  5. 抽象线程之Parallel类
  6. mysql乐观锁与事务_Mysql中的读锁,写锁,乐观锁及事务隔离级别和并发问题
  7. Cocos2d-JS项目之三:使用合图
  8. logging日志模块
  9. python opencv录制视频_Python-OpenCV 处理视频(一)(二): 输入输出 视频处理
  10. 在vue中动态添加商品SKU
  11. 违约金一般是多少_违约金10万起!编制教师入职后的去留难题
  12. 【编程算法】跳跃游戏ⅠⅡⅢ(Python解法)
  13. 空间解析几何 | 空间曲线的切向量与曲面的法向量
  14. 南京应用计算机学校排名,南京软件工程专业比较好的17所大学推荐
  15. 世界名牌CD机解码芯片大全
  16. Scratch 游戏项目学习法 —— 接苹果(八)添加接住苹果的接盘(角色)
  17. hdu 2545 树上战争
  18. CodeLite 15.0.0+ Clang 编译器 build失败
  19. Spring源码系列(十三)——Spring源码编译及详细注解
  20. Android视频监控!!!随时随地监控你的家庭

热门文章

  1. 认知安全:安全分析师的超级助手
  2. PS仿真-GUN ACCESS操作
  3. 如何用多线程实现归并排序
  4. 利率为0.8%,求需要多少个月才能还清?
  5. 你要了解的USB接口知识总结
  6. 论文阅读 FastSpeech
  7. 广东省计算机考试报名照片规格,计算机等级考试报名 有关照片规格及要求介绍...
  8. Python爬虫之pyppeteer常用API快速上手
  9. 复变函数课后习题答案详解
  10. 郑莉老师c++第五版+b站视频 学习笔记