使用Java将带有文件的目录上载到S3
我正在开发一个应用程序,用户将ZIP文件上传到我的服务器,在服务器上,ZIP文件将被展开,然后我需要将其上传到服务器。现在我的问题是:如何使用Java将包含多个文件和子文件夹的目录上载到S3 bucket?有没有这样的例子?目前我正在使用JetS3t来管理我与S3的所有通信
你可以在下面搜索框中键入要查询的问题!
我正在开发一个应用程序,用户将ZIP文件上传到我的服务器,在服务器上,ZIP文件将被展开,然后我需要将其上传到服务器。现在我的问题是:如何使用Java将包含多个文件和子文件夹的目录上载到S3 bucket?有没有这样的例子?目前我正在使用JetS3t来管理我与S3的所有通信
# 1 楼答案
# 2 楼答案
嗨,这是将目录上传到S3 bucket的简单方法
# 3 楼答案
我建造了一些非常相似的东西。在服务器上扩展zip后,调用FileUtils。listFiles(),它将递归地列出文件夹中的文件。只需迭代列表,创建s3对象并将文件上传到s3。使用threadedstorage服务,以便可以同时上载多个文件。还要确保处理上传事件。如果一些文件无法上传,jets3t库会告诉你。 我可以在进入办公室后发布我写的代码
编辑:代码:
以下是代码: