【发布时间】:2016-10-17 17:26:45
【问题描述】:
我有一个 Alamofire 请求
let parameters = ["key1":value1, "key2":value2, "keyn":valueN] as [String: AnyObject]
Alamofire.request(.POST, url, parameters: parameters, encoding: .JSON, headers: ["Authorization": auth_token]).validate().responseObject() {
// etc
}
但是我需要在 HTTP 请求正文的“image”键下添加 jpg 图像,我该怎么做?我很难找到一个简单的 Alamofire 解决方案。我需要保留当前参数,但还要在请求正文中连同 POST 一起发送图像
【问题讨论】:
-
我强烈建议不要在正文中上传图片,即使是 base64。最好将图像发送到存储桶,然后向上发送图像的 url 位置。否则,您将无需在图像上传时烧掉大量内存
标签: swift swift2 uiimage alamofire uiimagejpegrepresentation