我有一个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图像,我该怎么做呢?我很难找到一个简单的阿拉莫fire解决方案。我需要保持当前的参数,但也发送一个图像与POST在请求体
如何将图像转换为base64?
if let imageData = UIImageJPEGRepresentation(selectedImage, 0.30)
{
let strBase64:String = imageData.base64EncodedStringWithOptions(.Encoding64CharacterLineLength)
}
*这里我也压缩了质量