Java 用阿里云OSS 怎样实现批量上传文件

丶wandy 发布于 2018/08/30 11:12
阅读 15K+
收藏 1

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

如题:Java 用阿里云OSS 怎样实现批量上传文件?

加载中
0
nonnetta
nonnetta

1. 目前OSS都官方SDK不支持批量接口上传,需要自行改造,思路是将文件上传的操作变成多线程的,利用线程池进行批量上传。

可以参考以下文章:

https://blog.csdn.net/zrk1000/article/details/46288927

 

2. 官方推荐的其他几种批量上传文件的方法,或者工具(包括上传文件夹及子目录文件)

  • OSSimport工具:支持从服务器本地、第三方云存储(S3、Azure、腾讯COS等)、OSS某Bucket等数据源批量上传到OSS,特别适合数据量很大的情况
  • OSSUtil工具:使用OSSUtil cp命令上传文件到OSS,通过-r(—recursive)选项,将指定路径(比如文件夹)的文件,循环递归地都上传到OSS
  • OSSBrowser工具:使用OSSBrowser工具,将文件夹批量上传到OSS
  • OSS网页控制台:您可以使用控制台,将文件夹批量上传到OSS

可以参考以下文章:

https://help.aliyun.com/knowledge_detail/39631.html#%E6%89%B9%E9%87%8F%E4%B8%8A%E4%BC%A0%E6%93%8D%E4%BD%9C

希望我的答案能对您起到一定的帮助,盼最佳答案。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部