【发布时间】:2016-10-05 20:01:00
【问题描述】:
我正在使用 Alamofire 上传文件:
Alamofire.Manager.upload(
APIManager.Router.UploadFileRoute,
multipartFormData : { multipartFormData in
multipartFormData.appendBodyPart(data: audioData, name: "file", fileName: "file.m4a", mimeType: "audio/m4a")
}, encodingCompletion: { result in
switch result {
case .Success(let request, _, _):
break
case .Failure(let encodingError):
break
}
})
文件上传开始后如何取消(暂停)?
documentation 建议我在 Request 对象上调用 suspend(),但我如何使用上面的文件上传 API 获取 Alamofire.Request 对象?此 API 不返回任何 Alamofire.Request 对象。
【问题讨论】: