0
我必须将需要上传为多部分的不同类型的数据转换为相当大的项目。为此,我创建了几个构建需要的对象的结构。将MultipartformData传递给Alamofire.upload
部分上传量相当小,其他则较大。所以我正在研究使用Alamofire(v4)的.upload()
方法。
该方法有一个闭包将零件追加到multipartFormData
对象。
Alamofire.upload(
multipartFormData: { multipartFormData in
// do stuff here
}
但我还没有找到一种方法将我现有的MultipartformData
对象传递给此方法。
应该是这样:
self.parts = MultipartformData()
...
// do stuff with self.parts
...
Alamofire.upload(
multipartFormData: { multipartFormData in
multipartFormData = self.parts
}
但正如我收到以下错误消息不起作用:
参数可能没有足够的“变种”说明
我使用XCode 8.1,Alamofire 4和Swift 3.
谢谢!
这并不为MultipartformData工作不符合序列。我已经更新了我的问题,并更详细地描述了我想要传递的内容。 –