远程调用http接口下载文件,接口返回流一、将文件保存本地
public String httpDownload(String httpUrl){try {URL url = new URL(httpUrl) ;HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection() ;urlConnection.connect() ;InputStream inputStream = urlConnection.getInputStream() ;//filePath文件地址,fileName文件名File file = new File(filePath, fileName);FileUtils.copyInputStreamToFile(inputStream,file);} catch (IOException e) {logger.info("用印文件下载失败:{}",e.getMessage());return null;}//文件地址return basePath + "/" + fileName;
}

二、将接收到流直接返回

public void httpDownload(String httpUrl,HttpServletResponse response)throws IOException{URL url = new URL(httpUrl) ;HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection() ;urlConnection.connect() ;OutputStream outputStream = response.getOutputStream();InputStream inputStream = urlConnection.getInputStream() ;IOUtils.copy(inputStream,outputStream);inputStream.close();response.flushBuffer();outputStream.close();
}

java http远程调用接口下载文件相关推荐

  1. java restTemplate请求get接口下载文件

    restTemplate调用模块进行文件下载: 调用的方法是void方法,所以需要用restTemplate.exchange方法进行调用 调用过程: 被调用的目标接口:@GetMapping(val ...

  2. 【java从网络外链接下载文件并回传到其他网络服务器】

    java从网络外链接下载文件并回传到其他网络服务器 场景 描述 举例 解决方案 准备 例子 说明,如果是springboot项目 测试 其他更细粒度实现的文件上传至远程(网络)服务器例子 场景 描述 ...

  3. 2021-09-07-OSB学习(接口下载文件--流)

    OSB学习(接口下载文件[流的形式]) 什么是使用流文件传输 1.我们要干什么 2.接口开发 2.1.控制台通过执行PL显示流文件信息 2.1.1.创建基本的目录结构 2.1.2.打开项目,然后创建B ...

  4. java解压服务器文件夹,java获取远程服务器上的文件夹

    java获取远程服务器上的文件夹 内容精选 换一换 安装X722板载网卡驱动软件包,使裸金属服务器支持在v5服务器上下发.其他类型服务器可跳过此步骤.本文以Windows Server 2016为例, ...

  5. java 获取服务器上文件,java获取远程服务器上的文件

    java获取远程服务器上的文件 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei J ...

  6. Vue项目:js模拟点击a标签下载文件并重命名,URL文件地址下载方法、请求接口下载文件方法总结。

    URL文件地址下载方法 一.正常情况下,我们都如此下载文件并修改文件名,在a标签上面添加download属性 //文件下载downFile() {if ('download' in document. ...

  7. java设置ContentType,设置下载文件名称

    java设置ContentType,设置下载文件名称 根据上传文件名设置ContentType 设置下载文件名称 根据上传文件名设置ContentType 几种常用上传文件如下: private St ...

  8. 一行代码实现python调用迅雷下载文件 悄悄的帮你下载你想要的

    一行代码实现python调用迅雷下载文件 前言 解决思路 代码 前言 这几天发现有有一些网站把他们资源的迅雷链接直接亮出来,总是被反爬技术伤害的我心中突然一喜,我用迅雷下载不碍你事了吧,话不多说,开整 ...

  9. CentOS7 网络配置之远程服务器设置、终端登陆和远程上传下载文件

    目录 一.概念 二.远程服务器设置.终端连接和远程上传下载文件 2.1 SSH协议 2.1.1 ssh服务器配置 2.1.2 终端连接 2.1.3 远程上传下载文件 2.2 Telnet协议 2.2. ...

  10. scp远程上传下载文件/文件夹

    scp远程上传下载文件/文件夹 从服务器下载整个目录 scp -r username@servername:remote_dir/ /tmp/local_dir例:scp -r root@192.16 ...

最新文章

  1. 告别 swagger-ui ,我选择了这款神器!
  2. WCF的CommunicationObjectFaultedException异常问题
  3. Server-Side UI Automation Provider - WinForm Sample
  4. python column stack_Python基础 | pandas中dataframe的整合与形变(merge reshape)
  5. ffmpeg-URL(转)
  6. Teamwork(The sixth day of the team)
  7. AFNetworking网络请求与图片上传工具(POST)
  8. 物联网其实只是一个话题
  9. STP:生成树协议解决网络冗余问题
  10. 【优化预测】基于matlab天牛须算法优化BP神经网络预测【含Matlab源码 1316期】
  11. Spring整合MyBatis之SqlSession对象的产生
  12. 扩展php-bcmath,centos安装PHP扩展(bcmath)
  13. python交并补_python开发学习- ( 字典的相关函数 集合中的交差并补 集合相关的函数 冰冻集合)...
  14. 立春好消息:华章图书持续霸榜京东、当当计算机畅销新书榜!
  15. 焦作大学对口计算机分数线,焦作大学录取分数线|2021焦作大学分数线|2021年焦作大学高考分数线|2021年焦作大学招生计划录取人数...
  16. 学校机房中无法使用Todesk和向日葵控制寝室电脑,可以使用Parsec进行控制的步骤。
  17. 暗影精灵开机只亮电源灯_为什么只有惠普暗影精灵看到了电竞人群细分诉求
  18. 计算机毕业设计android的在线音乐播放器app设计(源码+系统+mysql数据库+Lw文档)
  19. 阿里云APP备案操作流程 新手看过来
  20. Python实现矩阵奇异值分解(SVD)

热门文章

  1. codeblocks 汉化包+汉化教程,仅需三步
  2. 饥荒服务器地图配置文件,饥荒联机版世界地图设置心得 联机全地图设置方法...
  3. java 单例模式实现的5种方式
  4. lavas自动创建目录及说明
  5. 简单的html颜色选择器
  6. Resnet 18网络模型
  7. H5倍速播放视频播放器(2x/1.5x/0.5x播放)
  8. xshell7 突出显示集样例_Xmanager7/Xshell7/Xftp7
  9. si4463如何读取RSSI
  10. java的链表(LinkedList类)