Я пытаюсь сделать запрос сервера, используя Alamofire. Мне нужно отправить файл в качестве параметра.Как отправить файл jpeg в качестве параметра в запросе POST с использованием AlamoFire
var parameters: [String: AnyObject] = [:]
parameters["PAYLOAD"] = payloadString // String
parameters["FINGERPRINT"] = deviceUniqueIdString // String
У меня есть UIImage, что я преобразовать в NSData используя UIImageJPEGRepresentation()
let imageData = UIImageJPEGRepresentation(myUIImage, 1.0)
parameters["IMAGE_FILE"] = imageData
Затем я использую Alamofire отправить запрос:
Alamofire.request(.POST, apiURL, parameters: parameters).responseJSON { response in
}
Этот запрос работает, когда я только отправьте параметры полезной нагрузки и отпечатка пальца, но когда я включаю параметр «IMAGE_FILE», сервер возвращает ошибку.
Как отправить UIImage?