我正在使用以下代码进行多部分数据上传
let postValue = try await AF.upload(multipartFormData: { multipartFormData in
multipartFormData.append("123".data(using: .utf8, allowLossyConversion: false)!, withName: "number1")
multipartFormData.append("456".data(using: .utf8, allowLossyConversion: false)!, withName: "number2")
multipartFormData.append("SomeLocation".data(using: .utf8, allowLossyConversion: false)!, withName: "location")
}, to: "http://httpbin.org/post").uploadProgress { progress in
debugPrint(progress)
}.serializingDecodable(PostResponse.self).value
在uploadProgress
这种情况下,将用作闭包,这有点反对尝试等待。有没有更好的使用方法?