Swift-上传功能出现“ Alamofire.upload”->“ AF.upload”问题

时间:2020-07-10 04:30:12

标签: swift alamofire

我已经从旧版本升级了Pod Alamofire 5.0,

来自《迁移指南》 https://github.com/Alamofire/Alamofire/blob/master/Documentation/Alamofire%205.0%20Migration%20Guide.md

“ MultipartFormData的API已更改,用于创建和上传MultipartFormData的顶级上传方法已更新,以匹配其他请求API,因此不再需要处理multipart编码的结果。”

我编写了以下函数,我无法在新版本中重写此函数,有人在这方面可以帮助我吗?

注意: 我认为我需要更改“ Alamofire.upload”->“ AF.upload”,但是不能完全解决问题,

"express": "^4.17.1"

1 个答案:

答案 0 :(得分:1)

Alamofire 5在使用多部分表单编码时不再需要encodingCompletion闭包。相反,您可以使用在其他用例中看到的常规响应处理。例如:

AF.upload(multipartFormData: { data in
    // Build your multipart form.
}).responseDecodable(of: SomeType.self) { response in
    // Handle response.
}
相关问题