java实现阿里OSS对象存储多文件批量zip压缩下载

版权声明

版权声明:本文由 低调小熊猫 发表于 低调小熊猫的博客
转载声明:自由转载-非商用-非衍生-保持署名,非商业转载请注明作者及出处,商业转载请联系作者本人qq:2696284032
文章链接:https://aodeng.cc/archives/javaosszipdown

简介

阿里oss对象存储官方文档我看了,但是真实开发,还不能满足需求,阿里文件下载路径只能写死,下载文件也只能单个下载,所以自己整理了一些代码,下载时可以自己选择保存的路径,可以实现多个文件同时下载,不吹逼了,反正很厉害就是了,话不多说,上代码

代码

1.自己封装的工具包的代码
https://aodeng.cc/archives/ossutil
2.页面发送请求的代码

<td>
<a class="btn btn-mini btn-danger" style="width: 88px;height:30px;margin-top: -25px" 
href="${pageContext.request.contextPath}/pproject/ossdownfile?projectId=${projectId}">
下载
</a>
</td>

3.功能实现的代码

/**
     * oss文件下载
     */
    @RequestMapping("/ossdownfile")  
    public void ossdownfile(HttpServletRequest request,HttpServletResponse response,@RequestParam(value="projectId",required=false) long projectId) throws Exception{ 
        try {
            //-----------------------低调小熊猫批量下载文件------------------------//
            //获取文件名称
            String Name=pprojectService.findOne(projectId).getCheckFileName();
            //模拟文件
            String fileName = request.getSession().getServletContext().getRealPath("t
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值