· 7 years ago · Apr 11, 2018, 02:24 PM
1let credentialsProvider = AWSStaticCredentialsProvider(accessKey: access_id, secretKey: secret_key)
2let configuration = AWSServiceConfiguration.init(region: AWSRegionType.USEast1, credentialsProvider: credentialsProvider)
3AWSServiceManager.default().defaultServiceConfiguration = configuration
4let uploadRequest = AWSS3TransferManagerUploadRequest()!
5
6transferManager.upload(uploadRequest).continueWith { [weak self] (task) -> Any? in
7
8 if let error = task.error {
9 // DO SOME ENDLESS CICLE WHILE
10 // INTERNET CONNECTION IS BACK
11 // AND THAN RESUME FROM THE SAME %
12 }
13
14 if task.result != nil {
15 // IT'S OK
16 }
17}