0

我有一个 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

4

1 回答 1

1

将图像转换为base64怎么样?

if let imageData = UIImageJPEGRepresentation(selectedImage, 0.30)
    {
        let strBase64:String = imageData.base64EncodedStringWithOptions(.Encoding64CharacterLineLength)
    }

*我也在压缩这里的质量。

于 2016-10-17T17:37:35.253 回答