背景:因为阿里云文件下载sdk中只有单个文件下载教程,但是工作中多文件批量的下载方式还是比较多的。于是,查看了许多相关博客和资料,自己搭建了个小demo,经过测试,运行正常。
步骤:
1:pom.xml中添加maven依赖:
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>2.8.3</version>
</dependency>
2:主要方法代码:
@RequestMapping("/api/downlownd")
public String getOssFile(HttpServletRequest request, HttpServletResponse response){
// endpoint以杭州为例,其它region请按实际情况填写,1改为自己的
String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
// 云账号AccessKey有所有API访问权限,建议遵循阿里云安全最佳实践,创建并使用RAM子账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建
String accessKeyId = "2改为自己的";
String accessKeySecr