Я загружаю файл, например изображения, на сервер 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>
Я просто хочу отменить запрос, и файл не будет загружен на сервер.