Этот код работы, прежде чем перейти на Swift 2.0 и Alamofire 2.0Alamofire 2,0 Multipart Form Data Error
manager.upload(requestMethod, NSURL(string: url)!, multipartFormData: { multipartFormData in
for param in params {
multipartFormData.appendBodyPart(data: param.1.dataUsingEncoding(NSUTF8StringEncoding)!, name: param.0)
}
multipartFormData.appendBodyPart(data: imageData!, name: "file", fileName: "tempImage", mimeType: "image/*") },
encodingCompletion: { encodingResult in
switch encodingResult {
case .Success(let upload, _, _):
upload.responseJSON { _, response, result in
switch result {
case .Success(let data):
...
case .Failure(let encodingError):
...
}
}
case .Failure(let encodingError):
...
}
})
Теперь линия:
upload.responseJson...
всегда возвращают сбой «FAILURE: Error Domain = NSURLErrorDomain код = -999 «отменен» «
Кому-то удалось успешно использовать мультипартию в Alamofire 2.0 и знать, что я делаю неправильно?
Проверяли ли Вы URL? – beretis
Спасибо @beretis, я уже решил, что это проблема с заголовком. –
, столкнувшись с той же проблемой. Можете ли вы опубликовать ответ. –