【发布时间】:2019-06-07 12:57:50
【问题描述】:
我正在 AWSS3 服务器中上传类似图像的文件,但我无法取消请求。
我尝试在上传任务开始后取消请求。我正在使用task.result.cancel()方法取消任务。
let awsTransferUtility = AWSS3TransferUtility.s3TransferUtility(forKey: AWSConfiguration.callbackKey)
let task = awsTransferUtility!.uploadFile(url,
bucket: bucket,
key: key,
contentType: file.type.contentType,
expression: expression,
completionHandler: completionHandler)
.continueWith(block: { (task) -> Any? in
if task.error != nil {
completion(nil, task.error)
}
return nil
}) as! AWSTask<AWSS3TransferUtilityUploadTask>
我只想取消请求,文件不会上传到服务器。
【问题讨论】:
-
谁能尽快给出解决方案?谢谢!!
标签: ios swift iphone awss3transfermanager