java - 使用Java将包含文件的目录上传到S3

标签 java file-upload amazon-s3 jets3t

我正在开发用户将 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/

相关文章:

java - 我怎样才能清除不断增长的堆?

Java,ear 文件的部署策略

file-upload - 如何使用 webdriver 自动化引导文件上传上传控制

amazon-web-services - 我可以通过 AWS API-Gateway 将表单数据文件上传到 S3 吗?

amazon-s3 - 如何将文件从远程服务器传输到我的 Amazon S3 实例?

java - Android amazon s3 上传部分大小

java - Java 中的简单网络聊天

java - 将文件分割成大小大于127的 block

javascript - 如何将文件附加到 formData

php - 在多个文件夹php上上传图像