图片上传Amazon S3 android SDK 2.0

劳伦斯伍兹

我想将图像上传到android中的amazon s3存储桶。我没有收到任何错误,但是它没有用,有人可以帮助我吗?我找不到任何好的例子或与此有关的问题。

我将图像分配给“文件images3”

images3 = new File(uri.getPath());

public void addEventToDB(){

        Thread thread = new Thread()
        {
            @Override
            public void run() {
                try {
                    CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
                            getActivity().getApplicationContext(), // get the context for the current activity
                            "...",
                            "us-east-1:...",
                            "arn:aws:iam::...:role/Cognito_WitpaAuth_DefaultRole",
                            "arn:aws:iam::...:role/Cognito_WitpaAuth_DefaultRole",
                            Regions.US_EAST_1
                    );

                    String bucket_name = "witpa";
                    String key = "images.jpeg";

                    TransferManager transferManager = new TransferManager(credentialsProvider);
                    transferManager.upload(bucket_name, key, images3);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        };

        thread.start();

    }

我创建了存储桶,并设置了每个人都可以读写的权限。

在亚马逊Cognito中,我将所有内容保留为默认值。

有人知道我如何使它工作吗?

ho草

试试这个。由于我遇到了您面临的同样问题。

我已经通过使用下面的代码修复了。

ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentEncoding("UTF-8");
size = inputStream.available();
metadata.setContentLength(size);
TransferManager transferManager = new TransferManager(credentialsProvider);
Upload upload = transferManager.upload(bucket_name, key, images3, metadata);
upload.waitForCompletion();

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS SDK v2的Amazon S3视频上传问题

来自分类Dev

使用aws-sdk v2将图像上传到S3

来自分类Dev

如何在不使用SDK的情况下将文件从Android上传到Amazon S3

来自分类Dev

删除多个对象Amazon s3 PHP SDK

来自分类Dev

Amazon S3签名不匹配-AWS SDK Java

来自分类Dev

使用PHP SDK在Amazon S3上上传文件

来自分类Dev

Amazon S3 Java SDK多个文件上传

来自分类Dev

Android AWS S3显示图片

来自分类Dev

AWS iOS SDK v2文件上传到S3问题

来自分类Dev

如何使用AWS iOS SDK v2将UIImage上传到S3

来自分类Dev

如何使用AWS iOS SDK v2检查Amazon S3存储桶上密钥/文件的存在?

来自分类Dev

使用Ruby SDK将文件上传到Amazon S3

来自分类Dev

Amazon S3客户使用PHP SDK提供的加密

来自分类Dev

在Android上将图片上传到Amazon S3时阻止线程

来自分类Dev

Android Amazon S3上载崩溃

来自分类Dev

Android Amazon S3存储桶

来自分类Dev

使用AWS C ++ SDK的分段上传S3

来自分类Dev

删除多个对象Amazon s3 PHP SDK

来自分类Dev

Amazon S3 SDK for PHP中的异常处理

来自分类Dev

使用PHP SDK在Amazon S3上上传文件

来自分类Dev

Amazon EC2-图片上传

来自分类Dev

使用PHP SDK在Amazon S3上上传已调整大小的图像

来自分类Dev

Android AWS S3显示图片

来自分类Dev

AWS iOS SDK v2文件上传到S3问题

来自分类Dev

Android Amazon S3存储桶

来自分类Dev

显示使用Swift 3和Amazon SDK将图像上传到Amazon S3的上传进度

来自分类Dev

Angular 2/Javascript AWS S3 SDK - 中止上传 onClick

来自分类Dev

在 AWS S3 SDK 中上传文件

来自分类Dev

使用 PHP 将文件上传到 Amazon S3 存储桶 - 不使用 SDK