iOS 8,将多个文件上传到AWS S3 Bucket,同时在后台运行app

时间:2015-02-04 02:55:27

标签: ios amazon-web-services amazon-s3

我是AWS S3的新手,处理将拥有大量文件(可能是数百个1 MB文件)的应用程序。由于尺寸较大,我希望能够在应用处于后台模式时执行此上传。我浏览了http://docs.aws.amazon.com/mobile/sdkforios/developerguide/s3transfermanager.html的AWS文档 但这并不是说它是否有可能在应用程序处于后台运行时运行。这个应用程序有点像照片的Dropbox。 为了澄清更多,我正在使用iOS 8,按照本页

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

欢迎反馈。

2 个答案:

答案 0 :(得分:0)

AWSS3TrasnferManager不支持后台转移。您应该使用AWSS3PreSignedURLBuilder代替。您应该查看S3BackgroundTransfer-Sample,其中演示了如何使用AWSS3PreSignedURLBuilder进行后台传输。

答案 1 :(得分:0)

对于那些仍然看到这个问题的人,你可以查看我在后台使用multipart将大文件上传到S3的教程。您应该能够推断出如何进行非分段上传: Taming the AWS framework to upload a large file to S3