Alamofire 4.0上传MultipartFormData标题

我们如何添加一个身份validation头到Alamofire 4.0的上传function?

下面是示例代码,但是我看不出为函数添加标题。

Alamofire.upload( multipartFormData: { multipartFormData in multipartFormData.append(unicornImageURL, withName: "unicorn") multipartFormData.append(rainbowImageURL, withName: "rainbow") }, to: "https://httpbin.org/post", encodingCompletion: { encodingResult in switch encodingResult { case .success(let upload, _, _): upload.responseJSON { response in debugPrint(response) } case .failure(let encodingError): print(encodingError) } } ) 

之前的alamofire版本支持直接添加标题,但不支持添加标题。 有任何想法吗?

我得到了解决scheme。

 Alamofire.upload(multipartFormData:{ multipartFormData in multipartFormData.append(unicornImageURL, withName: "unicorn") multipartFormData.append(rainbowImageURL, withName: "rainbow")}, usingThreshold:UInt64.init(), to:"https://httpbin.org/post", method:.post, headers:["Authorization": "auth_token"], encodingCompletion: { encodingResult in switch encodingResult { case .success(let upload, _, _): upload.responseJSON { response in debugPrint(response) } case .failure(let encodingError): print(encodingError) } }) 

希望它会帮助你。