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工作不符合序列。我已經更新了我的問題,並更詳細地描述了我想要傳遞的內容。 –