Jay*_*iyk 21 ios swift alamofire alamofireimage swift3
我们如何在Alamofire 4.0的上传功能中添加身份验证标头?
下面是示例代码,但我认为没有办法在函数中添加标题.
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)
}
}
)
Run Code Online (Sandbox Code Playgroud)
以前版本的alamofire支持直接添加标题,但不支持新标题.有任何想法吗?
Ekt*_*iya 73
我得到了解决方案.
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)
}
})
Run Code Online (Sandbox Code Playgroud)
希望它会对你有所帮助.
| 归档时间: |
|
| 查看次数: |
19132 次 |
| 最近记录: |