У меня проблема с загрузкой нескольких изображений в несколько массивов изображений с использованием multipart в Alamofire.Может кто-нибудь мне помочь?Заранее спасибо !!
Я использую следующий код
let fileParameters = ["array_1": images1Array,
"array_2": images2Array]
func requestUpload(files: [String: Any]? = nil) {
Alamofire.upload( multipartFormData: { multipartFormData in
if let files = files {
for (key, value) in files {
if let images = value as? [UIImage] {
for (index, image) in images.enumerated() {
let imageData = UIImageJPEGRepresentation(image, 1.0)
multipartFormData.append(imageData!, withName: "\(index)", fileName: "\(index).jpg", mimeType: "image/jpg")
}
}
}
}
}, to: path , method: .post , headers: request.headers,
encodingCompletion: { encodingResult in
self.validatedData(of: encodingResult, handler: { (result, error) in
handler(result, error)
})
})
}
Так что я хочу знать, как добавить несколько изображений в конкретный ключ.
Запрос на сервер что-то вродеэто:
"array1":[
{
product_image: img1.jpg
},
{
product_image: img2.jpg
}
],
"array2":[
{
product_image: img3.jpg
}
]