我正在 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>
Run Code Online (Sandbox Code Playgroud)
我只想取消请求并且文件不会上传到服务器上。