我是AWS S3的新手,处理将拥有大量文件(可能是数百个1 MB文件)的应用程序。由于尺寸较大,我希望能够在应用处于后台模式时执行此上传。我浏览了http://docs.aws.amazon.com/mobile/sdkforios/developerguide/s3transfermanager.html的AWS文档 但这并不是说它是否有可能在应用程序处于后台运行时运行。这个应用程序有点像照片的Dropbox。 为了澄清更多,我正在使用iOS 8,按照本页
欢迎反馈。
答案 0 :(得分:0)
AWSS3TrasnferManager
不支持后台转移。您应该使用AWSS3PreSignedURLBuilder
代替。您应该查看S3BackgroundTransfer-Sample,其中演示了如何使用AWSS3PreSignedURLBuilder
进行后台传输。
答案 1 :(得分:0)
对于那些仍然看到这个问题的人,你可以查看我在后台使用multipart将大文件上传到S3的教程。您应该能够推断出如何进行非分段上传: Taming the AWS framework to upload a large file to S3