我正在开发一个带有 AWS Amplify 支持我的后端的 ios 应用程序。我可以将文件上传到 S3,但似乎找不到任何有关如何取消当前正在执行的上传的文档(此处的文档)。请问有人可以建议吗?
这是我用来上传的:
import UIKit
import AWSAppSync
import Amplify
import AWSMobileClient
import AmplifyPlugins
let dataString = "My Data"
let data = dataString.data(using: .utf8)!
Amplify.Storage.uploadData(key: "ExampleKey", data: data,
progressListener: { progress in
print("Progress: \(progress)")
}, resultListener: { event in
switch event {
case .success(let data):
print("Completed: \(data)")
case .failure(let storageError):
print("Failed: \(storageError.errorDescription). \(storageError.recoverySuggestion)")
})
})