我有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
}
但我需要在"图像"下添加jpg图像。 HTTP请求正文的关键,我该怎么做?我很难找到一个简单的Alamofire解决方案。我需要保留当前参数,还要在请求正文中发送图像和POST
答案 0 :(得分:1)
如何将图像转换为base64?
if let imageData = UIImageJPEGRepresentation(selectedImage, 0.30)
{
let strBase64:String = imageData.base64EncodedStringWithOptions(.Encoding64CharacterLineLength)
}
*我也在这里压缩质量。