java http远程调用接口下载文件
远程调用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远程调用接口下载文件相关推荐
- java restTemplate请求get接口下载文件
restTemplate调用模块进行文件下载: 调用的方法是void方法,所以需要用restTemplate.exchange方法进行调用 调用过程: 被调用的目标接口:@GetMapping(val ...
- 【java从网络外链接下载文件并回传到其他网络服务器】
java从网络外链接下载文件并回传到其他网络服务器 场景 描述 举例 解决方案 准备 例子 说明,如果是springboot项目 测试 其他更细粒度实现的文件上传至远程(网络)服务器例子 场景 描述 ...
- 2021-09-07-OSB学习(接口下载文件--流)
OSB学习(接口下载文件[流的形式]) 什么是使用流文件传输 1.我们要干什么 2.接口开发 2.1.控制台通过执行PL显示流文件信息 2.1.1.创建基本的目录结构 2.1.2.打开项目,然后创建B ...
- java解压服务器文件夹,java获取远程服务器上的文件夹
java获取远程服务器上的文件夹 内容精选 换一换 安装X722板载网卡驱动软件包,使裸金属服务器支持在v5服务器上下发.其他类型服务器可跳过此步骤.本文以Windows Server 2016为例, ...
- java 获取服务器上文件,java获取远程服务器上的文件
java获取远程服务器上的文件 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei J ...
- Vue项目:js模拟点击a标签下载文件并重命名,URL文件地址下载方法、请求接口下载文件方法总结。
URL文件地址下载方法 一.正常情况下,我们都如此下载文件并修改文件名,在a标签上面添加download属性 //文件下载downFile() {if ('download' in document. ...
- java设置ContentType,设置下载文件名称
java设置ContentType,设置下载文件名称 根据上传文件名设置ContentType 设置下载文件名称 根据上传文件名设置ContentType 几种常用上传文件如下: private St ...
- 一行代码实现python调用迅雷下载文件 悄悄的帮你下载你想要的
一行代码实现python调用迅雷下载文件 前言 解决思路 代码 前言 这几天发现有有一些网站把他们资源的迅雷链接直接亮出来,总是被反爬技术伤害的我心中突然一喜,我用迅雷下载不碍你事了吧,话不多说,开整 ...
- CentOS7 网络配置之远程服务器设置、终端登陆和远程上传下载文件
目录 一.概念 二.远程服务器设置.终端连接和远程上传下载文件 2.1 SSH协议 2.1.1 ssh服务器配置 2.1.2 终端连接 2.1.3 远程上传下载文件 2.2 Telnet协议 2.2. ...
- scp远程上传下载文件/文件夹
scp远程上传下载文件/文件夹 从服务器下载整个目录 scp -r username@servername:remote_dir/ /tmp/local_dir例:scp -r root@192.16 ...
最新文章
- 告别 swagger-ui ,我选择了这款神器!
- WCF的CommunicationObjectFaultedException异常问题
- Server-Side UI Automation Provider - WinForm Sample
- python column stack_Python基础 | pandas中dataframe的整合与形变(merge reshape)
- ffmpeg-URL(转)
- Teamwork(The sixth day of the team)
- AFNetworking网络请求与图片上传工具(POST)
- 物联网其实只是一个话题
- STP:生成树协议解决网络冗余问题
- 【优化预测】基于matlab天牛须算法优化BP神经网络预测【含Matlab源码 1316期】
- Spring整合MyBatis之SqlSession对象的产生
- 扩展php-bcmath,centos安装PHP扩展(bcmath)
- python交并补_python开发学习- ( 字典的相关函数 集合中的交差并补 集合相关的函数 冰冻集合)...
- 立春好消息:华章图书持续霸榜京东、当当计算机畅销新书榜!
- 焦作大学对口计算机分数线,焦作大学录取分数线|2021焦作大学分数线|2021年焦作大学高考分数线|2021年焦作大学招生计划录取人数...
- 学校机房中无法使用Todesk和向日葵控制寝室电脑,可以使用Parsec进行控制的步骤。
- 暗影精灵开机只亮电源灯_为什么只有惠普暗影精灵看到了电竞人群细分诉求
- 计算机毕业设计android的在线音乐播放器app设计(源码+系统+mysql数据库+Lw文档)
- 阿里云APP备案操作流程 新手看过来
- Python实现矩阵奇异值分解(SVD)