【发布时间】:2019-08-27 06:45:39
【问题描述】:
我知道这个问题有很多,但我找不到与上传相关的确切问题。我使用alamofire 进行HTTP 调用。 我正在尝试将图像上传到 Amazon S3 并收到错误,想要记录请求和响应以查看究竟是什么问题。
除了 Alamofire.upload 之外,我的所有请求都在记录。我为请求添加了一个扩展,并且 Aramofire.request 正在记录,现在我的问题是也要记录 Alamofire.upload。
例如,我正在尝试记录以下示例的请求和响应。
Alamofire.upload(multipartFormData: { (multipartFormData) in
for (key, value) in params {
multipartFormData.append(value.data(using: String.Encoding.utf8, allowLossyConversion: false)!, withName: key)
}
if image != nil {
if let imgData = UIImageJPEGRepresentation(image!, 0.8) {
multipartFormData.append(imgData, withName: "file", fileName: "file.jpg", mimeType: "image/jpeg")
}
}
}, to: "amazon.s3.URL")
【问题讨论】: