Java单个文件下载
需求:Java从minio上下载单个文件
思路:用到MinioUtil里的方法
Controller层的代码,用不到业务层
/*** 单个文件下载*/@AutoLog(value = "单个文件下载")@ApiOperation(value = "单个文件下载", notes = "单个文件下载")@GetMapping(value = "/download")public void download(String fileUrl, HttpServletResponse response) {
// pmMaterialMessageService.download(fileUrl, response);InputStream object = MinioUtil.getMinioFile("information",StringUtils.substring(fileUrl,39));OutputStream out = null;try {out = response.getOutputStream();int len = 0;byte[] b = new byte[1024];while ((len = object.read(b)) != -1) {out.write(b, 0, len);}out.flush();} catch (IOException e) {e.printStackTrace();} finally {try {if (out != null) {out.close();}} catch (Exception e) {e.printStackTrace();}}}
Java单个文件下载相关推荐
- Java实现文件下载zip包单文件等
Java实现文件压缩包(zip)下载 摘要 本次主要记录将多个文件打包到zip压缩包并完成下载;留个代码方便以后用到了ctrl c v 1 多个文件打包成ZIP,下载zip包,单个文件下载 我使用的是 ...
- java安卓浏览器下载文件,JAVA实现文件下载,浏览器端得到数据没反应解决方案
JAVA实现文件下载,浏览器端得到数据没反应 代码如下 public void doPost(HttpServletRequest request, HttpServletResponse respo ...
- java downloadfile_FileDownload.java:文件下载工具类
FileDownload.java:文件下载工具类 2017-04-25·Mr.Xia 4489 次浏览 文件下载功能的工具类 JavaWeb工具类目录 [http://baike.xsoftlab. ...
- Java Web文件下载
Web文件下载有两种.一种是文件在站点文件夹下.在浏览器中直接输入文件路径就可以下载.如http://www.xxx.com/file.zip.第二种是文件不在站点文件夹下或者文件是动态生成的(导出报 ...
- java临时文件下载_Java临时文件
java临时文件下载 java.io.File class can be used to create temp file in java. Sometimes we need to create t ...
- java二进制文件下载到浏览器默认路径
java二进制文件下载到浏览器默认路径 java二进制文件下载到浏览器默认路径.当然可以下载到指定系统指定路径但是作用不大. 下面是通过调用的开放接口拿到的一个FileBinary二进制文件,输出流输 ...
- java远程文件下载到本地
java远程文件下载到本地 适用场景:我们再登录网站后选择播放音频,如果需要将音频或者视频下载到本地时,而网站资源又进行了加密,无法获得的情况下.使用该工具类模拟浏览器访问下载 package com ...
- JAVA项目文件下载、浏览接口
JAVA项目文件下载.浏览接口 关于文件上传参照我以前写的这个java项目文件上传文章 如果要接口的写法的话,可以下载这个文件上传下载例子下载地址 本篇文章只说文件下载部分 /*** 文件 ...
- java提供文件下载的方法
java提供文件下载的方法 String root = getServletContext().getRealPath( " / " ); String pat ...
最新文章
- PLSQL Developer设置及快捷键设置
- C++ this指针详解(精辟)
- 201671010135 2016--2017java程序设计对java的初步认识和对第一,二章的总结(0)
- go vs python 对接外部web api_python--web--让python提供api服务--aiohttp-Go语言中文社区
- java中存在对多个对象加锁的情况_Java对象锁和类锁全面解析(多线程synchronized关键字)...
- PHP中静态方法(static)与非静态方法的使用及区别
- AutoFac+MVC+WebApi源码----我踩过的坑
- 软件测试——网络协议知识(二)
- 【回文串9】LeetCode 409. Longest Palindrome
- java你的线上欧美_JAVA 线上故障排查全套路
- IT大败局----第七章 企业并购的陷阱
- 交换机端口详细配置Trunk
- display属性详解
- oracle 进程占cpu使用率,ORACLE进程占用CPU情况分析
- govendor使用及错误处理
- python模拟预测孩子身高_这个公式可以帮你预测你家孩子身高
- 【单位圆覆盖最多点】POJ 1981
- Flask 消息提示与异常处理
- linux ramdisk swap,ramdisk和initramfs比较
- unicode,UTF-8,UTF-16,UTF-32是什么,各有什么关系