【发布时间】:2015-10-11 07:04:30
【问题描述】:
我正在寻找一个工作示例代码来使用 Alamofire 上传带有 multipart/form-data 的图像
我无法让此代码与我的项目一起使用
Alamofire.upload(
.POST,
URLString: "http://httpbin.org/post",
multipartFormData: { multipartFormData in
multipartFormData.appendBodyPart(fileURL: unicornImageURL, name: "unicorn")
multipartFormData.appendBodyPart(fileURL: rainbowImageURL, name: "rainbow")
},
encodingCompletion: { encodingResult in
switch encodingResult {
case .Success(let upload, _, _):
upload.responseJSON { request, response, JSON, error in
println(JSON)
}
case .Failure(let encodingError):
println(encodingError)
}
}
)
这段代码有这个错误Could not find member 'POST'
有人说如果你使用Alamofire.Method.POST,它会解决这个问题,但我得到了这个错误,而不是Cannot invoke 'upload' with an argument list of type '(Method, URLString: String, multipartFormData: (_) -> _, encodingCompletion: (_) -> _)'
如果有人对此错误有解释或有另一个工作示例,将不胜感激。
【问题讨论】:
标签: php ios swift multipartform-data alamofire