我想知道如何使用AFNetworking通过文件,一些参数和上传进度报告发出POST请求。
AFURLSessionManager的uploadTaskWithRequest:fromFile:progress:completionHandler适用于带有进度的POST上传,但我无法弄清楚如何添加POST参数。
我也查看了AFHTTPSessionManager的POST:parameters:constructingBodyWithBlock:success:failure:,但似乎无法报告上传进度。
我如何充分利用这两个世界?
答案 0 :(得分:1)
使用uploadTaskWithStreamedRequest:progress:completionHandler:
和multipartFormRequestWithMethod:URLString:parameters:constructingBodyWithBlock:
的组合。