2

我正在开发一个带有 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)")
})
})
4

0 回答 0