我正在使用以下方式下载AWS-S3对象:
TransferManager transferManager = new TransferManager(s3client);
GetObjectRequest getRequest = new GetObjectRequest(bucket, entity.getName());
String s="";
download = transferManager.download(bucket, entity.getName(), f);
我想在退出应用程序后继续下载对象。 有什么办法吗?
答案 0 :(得分:0)
这与S3无关。您只需要执行长时间运行的过程,例如Service
中的下载。或者,如果对象将ACL设置为public,则可以使用DownloadManager
并使用对象' url而不是实例化AWS客户端或TransferManager
。 This是我用来下载的AWS示例。
答案 1 :(得分:0)
是的。如果您查看javascript H264 decoder,它会显示如何暂停当前的上传/下载并将其序列化到磁盘。只要您认为自己的应用程序正在退出,就可以执行此操作。
谢谢, 韦斯顿