是否可以以不到5 MB的部分上传到Amazon S3?

凯里·佐托夫(Kyryl Zotov)

可以上传到小于5 MB的部分到Amazon s3吗?

我现在正在使用Android客户端,但我认为这没关系。

我正在尝试通过部分方式将文件上传到具有Android的Amazon S3。

我希望这些部分小于5MB(例如1MB),但我不能。

编辑:

// Step 1: Initialize.
                InitiateMultipartUploadRequest initRequest = new
                        InitiateMultipartUploadRequest(existingBucketName, keyName);
                InitiateMultipartUploadResult initResponse = s3.initiateMultipartUpload(initRequest);

                File file = new File(filePath);
                long contentLength = file.length();
                long partSize = 15 * 1024 * 1024; // Set part size to ~ 1 MB.

                try {
                    // Step 2: Upload parts.
                    long filePosition = 0;
                    for (int i = 1; filePosition < contentLength; i++) {
                        // Last part can be less than 5 MB. Adjust part size.
                        partSize = Math.min(partSize, (contentLength - filePosition));

                        // Create request to upload a part.

                        UploadPartRequest uploadRequest = new UploadPartRequest()
                                .withBucketName(existingBucketName).withKey(keyName)
                                .withUploadId(initResponse.getUploadId()).withPartNumber(i)
                                .withFileOffset(filePosition)
                                .withFile(file)
                                .withPartSize(partSize);

根据AWS文档“除最后一部分外,每个部分的大小都必须至少为5 MB”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CarrierWave可以上传到Amazon S3但可以通过CloudFront服务吗?

来自分类Dev

CarrierWave可以上传到Amazon S3但可以通过CloudFront服务吗?

来自分类Dev

我们可以直接将图片从url上传到Amazon S3吗?

来自分类Dev

我们可以直接将图片从url上传到Amazon S3吗?

来自分类Dev

如何知道对象是否已完全上传到Amazon S3?

来自分类Dev

将5G文件上传到Amazon S3时出现EntityTooLarge错误

来自分类Dev

通过使用分段上传API将小于5 MB的文件上传到AWS S3存储桶

来自分类Dev

上传到inkfilepicker时,是否可以在API调用上设置s3存储桶名称?

来自分类Dev

是否可以通过URL上传到S3?(Meteor.js)

来自分类Dev

使用tinys3上传到Amazon S3

来自分类Dev

将文件上传到Amazon S3

来自分类Dev

使用NodeJS将文件上传到Amazon S3

来自分类Dev

使用Django将图像上传到Amazon S3

来自分类Dev

如何取消上传到Amazon S3的文件?

来自分类Dev

cordova / phonegap图像上传到Amazon s3

来自分类Dev

将文件从iOS上传到Amazon S3

来自分类Dev

从URL获取图像并上传到Amazon S3

来自分类Dev

将文件从iOS上传到Amazon S3

来自分类Dev

将Blob文件上传到Amazon s3

来自分类Dev

将文件上传到Amazon S3

来自分类Dev

流星弹弓上传到Amazon S3

来自分类Dev

尝试使用boto3将文件上传到S3时找不到文件

来自分类Dev

在您的Web应用程序中,将文件上传到S3时,从客户端直接将它们上传到S3是否安全?

来自分类Dev

在您的Web应用程序中,将文件上传到S3时,从客户端直接将它们上传到S3是否安全?

来自分类Dev

使用Scala从HTML5画布获取图像数据并将其上传到Amazon S3服务器

来自分类Dev

使用C ++ Builder XE5中的CloudAPI尝试使用MultiPart上传到Amazon S3时出现错误10054和10053

来自分类Dev

是否可以将文件直接上传到s3存储桶而无需重定向?

来自分类Dev

使用不带模型的CarrierWave将文件上传到S3,可以吗?

来自分类Dev

将数据上传到S3时,AWS CLI是否使用SSL?

Related 相关文章

  1. 1

    CarrierWave可以上传到Amazon S3但可以通过CloudFront服务吗?

  2. 2

    CarrierWave可以上传到Amazon S3但可以通过CloudFront服务吗?

  3. 3

    我们可以直接将图片从url上传到Amazon S3吗?

  4. 4

    我们可以直接将图片从url上传到Amazon S3吗?

  5. 5

    如何知道对象是否已完全上传到Amazon S3?

  6. 6

    将5G文件上传到Amazon S3时出现EntityTooLarge错误

  7. 7

    通过使用分段上传API将小于5 MB的文件上传到AWS S3存储桶

  8. 8

    上传到inkfilepicker时,是否可以在API调用上设置s3存储桶名称?

  9. 9

    是否可以通过URL上传到S3?(Meteor.js)

  10. 10

    使用tinys3上传到Amazon S3

  11. 11

    将文件上传到Amazon S3

  12. 12

    使用NodeJS将文件上传到Amazon S3

  13. 13

    使用Django将图像上传到Amazon S3

  14. 14

    如何取消上传到Amazon S3的文件?

  15. 15

    cordova / phonegap图像上传到Amazon s3

  16. 16

    将文件从iOS上传到Amazon S3

  17. 17

    从URL获取图像并上传到Amazon S3

  18. 18

    将文件从iOS上传到Amazon S3

  19. 19

    将Blob文件上传到Amazon s3

  20. 20

    将文件上传到Amazon S3

  21. 21

    流星弹弓上传到Amazon S3

  22. 22

    尝试使用boto3将文件上传到S3时找不到文件

  23. 23

    在您的Web应用程序中,将文件上传到S3时,从客户端直接将它们上传到S3是否安全?

  24. 24

    在您的Web应用程序中,将文件上传到S3时,从客户端直接将它们上传到S3是否安全?

  25. 25

    使用Scala从HTML5画布获取图像数据并将其上传到Amazon S3服务器

  26. 26

    使用C ++ Builder XE5中的CloudAPI尝试使用MultiPart上传到Amazon S3时出现错误10054和10053

  27. 27

    是否可以将文件直接上传到s3存储桶而无需重定向?

  28. 28

    使用不带模型的CarrierWave将文件上传到S3,可以吗?

  29. 29

    将数据上传到S3时,AWS CLI是否使用SSL?

热门标签

归档