.POST
而不是 POST
。fileURL
需要是一个指向文件系统上的文件的有效 NSURL
,不能仅仅使用文件名。 responseString
序列化器,但是在闭包的第三个参数中命名为 JSON
。然后你让 result
进入 s
并试图将其打印出来。但是实际上,result
参数根本不存在。相反,你应该打印 JSON
。.POST
而不是 POST
。
// `data` is NSData
let base64String = data!.base64EncodedStringWithOptions(NSDataBase64EncodingOptions.allZeros)
let parameters = ["image_data": base64String] as [String: AnyObject]
Alamofire.request(.POST, "http://your-url.com", parameters: parameters)