if let img = ImageSelectorImg.image , imageSelected == true{
let urlStr = "https://post.imageshack.us/upload_api.php"
let url = URL(string: urlStr)!
let imgData = UIImageJPEGRepresentation(img, 0.2)!
let keyData = "AEHKL...66b".data(using: String.Encoding.utf8)!
let keyJSON = "json".data(using: String.Encoding.utf8)!
Alamofire.upload(.POST,url,multipartFormData: { multipartFormData in
multipartFormData.appendBodyPart(data: imgData, name: "fileupload", fileName:"image", mimeType: "image/jpg")
multipartFormData.appendBodyPart(data: keyData, name: "key")
multipartFormData.appendBodyPart(data: keyJSON, name: "format")
},
encodingCompletion: { encodingResult in
switch encodingResult {
case .success(let upload, _, _):
upload.responseJSON { response in
if let info = response.result.value as? Dictionary<String,AnyObject> {
if let links = info["links"] as? Dictionary<String,AnyObject> {
if let imgLink = links["image_link"] as? String {
self.postToFirebase(imgLink)
}
}
}
}
case.failure(let _): break
}
})
}
を見つけることができません:に:メソッド:ヘッダー:) "が表示され、解決策が何であるかはわかりません。助けてください。ありがとう。はAlamofire 4.0.0、エラー復帰とAlamofire.upload法を使用する場合、私は上記のコードを実行すると、私は溶液
参照[アップロードドキュメント](http://cocoadocs.org/docsets/Alamofire/4.2.0/Functions.html#/s:F9Alamofire6uploadFT17multipartFormDataFCS_17MultipartFormDataT_14usingThresholdVs6UInt642toPS_14URLConvertible_6methodOS_10HTTPMethod7headersGSqGVs10DictionarySSSS__18encodingCompletionGSqFOCS_14SessionManager31MultipartFormDataEncodingResultT___T_)または[README例をアップロード](https://github.com/ Alamofire/Alamofire#uploading-multipart-form-data)を参照してください。 – Rob