使用Alamofire上传带有参数的文件
我正在尝试使用上传文件Alamofire。使用File(NSUrl)时,上传工作正常,但是,我似乎无法弄清楚如何使用该NSData选项? 这是我的测试: var url:NSURL = NSURL.URLWithString("http://localhost:8080/bike.jpeg") var err: NSError? var imageData :NSData = NSData.dataWithContentsOfURL(url,options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err) Alamofire.upload(.POST, "http://localhost:8080/rest/service/upload/test.png", imageData) .progress { (bytesWritten, totalBytesWritten, totalBytesExpectedToWrite) in println(totalBytesWritten) } .responseJSON { (request, response, JSON, error) in println(request) println(response) println(JSON) } 我收到状态码415? 另外,如何发送上传中的其他参数? 谢谢 编辑 我没有设置正确的Content-Type: var manager = Manager.sharedInstance manager.session.configuration.HTTPAdditionalHeaders = …