如何从AWS S3外部应用程序下载对象?

时间:2015-04-27 08:26:53

标签: android amazon-web-services download amazon-s3

我正在使用以下方式下载AWS-S3对象:

TransferManager transferManager = new TransferManager(s3client);
        GetObjectRequest getRequest = new GetObjectRequest(bucket, entity.getName());
            String s="";
            download = transferManager.download(bucket, entity.getName(), f);

我想在退出应用程序后继续下载对象。 有什么办法吗?

2 个答案:

答案 0 :(得分:0)

这与S3无关。您只需要执行长时间运行的过程,例如Service中的下载。或者,如果对象将ACL设置为public,则可以使用DownloadManager并使用对象' url而不是实例化AWS客户端或TransferManagerThis是我用来下载的AWS示例。

答案 1 :(得分:0)

是的。如果您查看javascript H264 decoder,它会显示如何暂停当前的上传/下载并将其序列化到磁盘。只要您认为自己的应用程序正在退出,就可以执行此操作。

谢谢, 韦斯顿