Alamofireを使用してサーバーリクエストを作成しようとしています。 ファイルとしてパラメータを送信する必要があります。AlamoFireを使用してPOSTリクエストでjpegファイルをパラメータとして送信する方法
var parameters: [String: AnyObject] = [:]
parameters["PAYLOAD"] = payloadString // String
parameters["FINGERPRINT"] = deviceUniqueIdString // String
私はUIImageJPEGRepresentationを(使用したNSDataに変換することをUIImageを持っている)
let imageData = UIImageJPEGRepresentation(myUIImage, 1.0)
parameters["IMAGE_FILE"] = imageData
その後、私がリクエストを送信するためにAlamofireを使用します。
Alamofire.request(.POST, apiURL, parameters: parameters).responseJSON { response in
}
とき私はこの要求は動作しますペイロードと指紋のパラメータを送信しますが、 "IMAGE_FILE"パラメータを含めると、サーバはエラーを返します。
UIImageはどのように送信する必要がありますか?