我正在开发用户将 ZIP 文件上传到我的服务器的应用程序,ZIP 文件将在服务器上展开,然后我需要将其上传到服务器。现在我的问题是:如何使用 Java 将包含多个文件和子文件夹的目录上传到 S3 存储桶?有什么例子吗?目前我正在使用 JetS3t 来管理我与 S3 的所有通信。
最佳答案
嗨,这是将目录上传到 S3 存储桶的简单方法。
BasicAWSCredentials awsCreds = new BasicAWSCredentials(access_key_id,
secret_access_key);
AmazonS3 s3Client = new AmazonS3Client(awsCreds);
TransferManager tm = TransferManagerBuilder.standard().withS3Client(s3Client).build();
MultipleFileUpload upload = tm.uploadDirectory(existingBucketName,
"BuildNumber#1", "FilePathYouWant", true);
关于java - 使用Java将包含文件的目录上传到S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8749151/