阿里云OSS文件批量打包下载

阿里云OSS文件批量打包下载

public void downloadReport(List<String> fileNames,HttpServletResponse response) throws Exception{
   
		response.setCharacterEncoding("utf-8");
		response.setContentType("multipart/file");
		response.setHeader("Content-Disposition", "attachment;fileName=" + "0001" + ".zip");
		BufferedInputStream bis = null;
		try {
   
			ZipOutputStream zos = new ZipOutputStream(response.getOutputStream());
			OSS ossClient = new
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
阿里云OSS附件通允许将门户,论坛附件,图片,相册等上传到阿里云OSS,该插件与Discuz无缝集成,取代Discuz论坛附件上传,相册上传,空间图片上传等功能,几乎完全支持原有附件的所有功能。使用阿里云存储,将大大减少本地论坛所需要的空间,将附件与论坛空间分离,减少费用。 同时附件通支持视频/音频附件的播放和视频两侧图片广告/视频类型广告。阿里云OSS附件通不仅仅是一款附件插件,而且是一款功能强大的音/视频插件,是搞音/视频论坛的站长的首选。 如果碰到安装上的问题,请查看文档安装文档 其他问题或升级问题,请查看插件页面上的常见问题文档 1. 支持远程附件的所有功能 2. 支持板块封面图片设置 3. 支持附件在远程和本地之间随意互相转换 4. 支持远程附件和本地附件的备份 5. 支持远程上传功能的开启和关闭,附件下载不受影响。 6. 支持设置超过特定大小的附件才能被上传到阿里云OSS 7. 支持门户,论坛,相册的所有附件操作。 8. 支持附件水印,缩略图,权限设置等功能 9. 强力支持音/视频附件功能,是做音/视频网站站长的首选。 10. 加入反盗版检测,使用盗版的插件程序可能会导致论坛不能正常工作。如果出现此问题,概不负责。 2013.7.24 1. 增加远程音/视频附件的播放功能。用户通过上传音/视频附件立即就能播放。 2. 增加Flowplayer播放器,可以专门播放flv格式视频。 3. 增加FlowPlayer播放器的广告功能,支持在视频两侧设置广告位。类似土豆,优酷,迅雷的广告功能。 4. 支持设置视频开头广告。类似优酷,土豆,迅雷的功能。开播前播放30秒或更长的视频广告,并支持超链接,用于淘宝客,游戏等的推广,给站长的视频站点带去超强的盈利能力!! 5. 增加远程附件域名绑定,使得远程附件可采用内链方式访问。 6. 后台增加对空间图片/缩略图的同步功能 7. 优化插件性能,同步附件采用断点断续的方式。 8. 加入反盗版检测,使用盗版的插件程序可能会导致论坛不能正常工作。如果出现此问题,概不负责。 9. 去除流量监控检测功能。 2013.7.18 1. 修正页面设置后可能出现空白的问题 2. 修正主题删除后没有删除远程附件的问题 3. 修正附件备份目录没有删除干净的问题 4. 增加附件手动同步功能。 5. 增加同步时断点续传功能 2013.7.11 1. 增加对X2,X2.5版本的支持 2. 增加一系列高级附件操作功能 2013.7.5 1. 支持远程附件的所有功能 2. 加强了Discuz原有的防盗链功能,附件连接使用直链方式,不消耗服务器资源。 3. 支持板块封面图片设置 4. 支持附件在远程和本地之间随意互相转换 5. 支持远程附件和本地附件的备份 6. 支持远程上传功能的开启和关闭,附件下载不受影响。 7. 支持阿里云OSS的流量监控,防止超流量而使得产生费用。 8. 支持设置超过特定大小的附件才能被上传到阿里云OSS 9. 支持门户,论坛,相册的所有附件操作。
Spring Boot(简称Spring Boot)是一种用于构建独立的、基于Spring框架的应用程序的开发框架。它简化了Spring应用程序的开发过程,提供了一种快速、方便和可靠的方式来构建应用程序。OSS(对象存储服务)是阿里云提供的一种云存储服务,可以将文件存储在云端并通过网络进行访问。 如果需要在Spring Boot应用程序中使用OSS,需要进行相应的配置和打包操作。下面是使用Spring Boot OSS进行打包的步骤: 1. 配置OSS依赖:在Spring Boot项目的pom.xml文件中添加阿里云的OSS依赖,以便可以在应用程序中使用OSS服务。 2. 配置OSS访问信息:在应用程序的配置文件(如application.properties或application.yml)中配置阿里云OSS的Access Key和Secret Key,以及其他必要的信息。 3. 创建OSS客户端:在Spring Boot应用程序的启动类中,使用配置的OSS访问信息创建一个OSS客户端实例。这样就可以通过该客户端对OSS进行操作,如上传、下载和删除文件等。 4. 编写业务逻辑:根据应用程序的具体需求,在业务逻辑中使用OSS客户端对OSS进行操作。可以通过该客户端上传文件OSS,或者从OSS下载文件等。 5. 打包应用程序:使用Spring Boot提供的打包工具,将应用程序打包为可执行的JAR或WAR文件。可以使用Maven的打包命令(如mvn package)或者使用Spring Boot插件的打包命令(如mvn spring-boot:build-image)。 6. 部署应用程序:将打包好的应用程序部署到相应的服务器或云平台,如将JAR文件部署到服务器上并通过java命令启动应用程序。 通过以上步骤,就可以在Spring Boot应用程序中集成和使用OSS服务,并将应用程序打包为可执行的文件。这样就可以方便地进行OSS操作,如文件上传和下载等。同时,Spring Boot的简化配置和自动化工具使得整个过程变得更加简单和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值