1
使用Alamofire與多parametrs我在使用Alamofire上傳圖像和參數與多swift.i'm新的,但我的代碼是行不通的。請幫助我,我做錯了什麼。上傳圖片,並在迅速
Alamofire.upload(.POST, kServerURLForUploadDocument,headers: headerDict, multipartFormData: { multipartFormData in
if let _image = image
{
if let imageData = UIImageJPEGRepresentation(_image, 1.0)
{
multipartFormData.appendBodyPart(data: imageData, name:kDocument_image)
multipartFormData.appendBodyPart(data: self.registrationNumber.dataUsingEncoding(NSUTF8StringEncoding)!, name: kRegistration_number)
multipartFormData.appendBodyPart(data: "168".dataUsingEncoding(NSUTF8StringEncoding)!, name: kUser_id)
multipartFormData.appendBodyPart(data: "jpg".dataUsingEncoding(NSUTF8StringEncoding)!, name: kType)
multipartFormData.appendBodyPart(data: "test".dataUsingEncoding(NSUTF8StringEncoding)!, name: kComment)
}
}
},
encodingCompletion: { encodingResult in
loader.hide(true)
switch encodingResult
{
case .Success(let upload, _, _):
upload.responseJSON { response in
debugPrint(response)
print("response::::::::",response)
}
case .Failure(let encodingError):
print("encodingError:::::::",encodingError)
}
}
)
響應消息爲: 響應:::::::: FAILURE:錯誤域= NSCocoaErrorDomain代碼= 3840 「無效字符周圍0值」的UserInfo =