Я делал некоторые задачи по отправке массива String с помощью многочастный-formdatв Alamofire для Laravel хост.
Мой код вроде:
//End coding data.
let stringsData = NSMutableData()
for string in arrayFriend {
if let stringData = string.email.dataUsingEncoding(NSUTF8StringEncoding) {
stringsData.appendData(stringData)
}
}
//Upload by form data.
Alamofire.upload(.POST, HTDefines.WEBSERVICE.CREATE_NEW_EVENT, multipartFormData: { (multipartFormData) -> Void in
//FRIENDS
multipartFormData.appendBodyPart(data: stringsData, name: HTDefines.KEY.FRIENDS)}) { (result) -> Void in
switch (result) {
case .Success(let upload, _, _):
upload.progress { bytesRead, totalBytesRead, totalBytesExpectedToRead in
progress(totalBytesRead: totalBytesRead, totalBytesExpectedToRead: totalBytesExpectedToRead)
}
upload.responseJSON { response in
switch response.result {
case .Success(let JSON):
}
case .Failure(let error):
}
}
case .Failure:
break
}
}
}
Но мой сервер ответил:
array_unique() expects parameter 1 to be array
Кто-нибудь может мне помочь? Огромное спасибо.
Задача ещё не решена.
Других решений пока нет …