ios - example - Alamofire 4.0 Subir MultipartFormData Header
alamofire xcode 10 (1)
¿Cómo agregamos un encabezado de autenticación a la función de carga de Alamofire 4.0?
A continuación se muestra el código de ejemplo, sin embargo no veo forma de agregar un encabezado a la función.
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)
}
}
)
La versión anterior de alamofire admitía la adición de encabezados directamente, pero no la nueva. ¿Algunas ideas?
Tengo la solución.
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)
}
})
Espero que te ayude.