小编Sol*_*nc.的帖子

如何取消 AWSTask<AWSS3TransferUtilityUploadTask *> 请求?

我正在 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)

我只想取消请求并且文件不会上传到服务器上。

iphone ios swift awss3transfermanager

0
推荐指数
1
解决办法
537
查看次数

标签 统计

awss3transfermanager ×1

ios ×1

iphone ×1

swift ×1