На сервере у меня есть байтовый массив изображения.Данные, которые я получаю из моего запроса JSON, не совпадают с данными на сервере.Вместо байтового массива изображения я получаю странную строку.
Это мой код:
Alamofire.request(mainUrl, method:.post , parameters: paramstring , encoding: JSONEncoding.default, headers: nil).responseJSON { response in
if let data = response.data
{
switch response.result
{
case.failure(let error):
print(error)
case.success(let value):
let json = JSON(value)
guard let dataarr = json["my_profile"].arrayObject as? [String] else {return}
var imagebyte = dataarr[0] // here I should get byte array of image
let data = Data(bytes: imagebyte) // convert byte array to data
self.MainView.avatarImageView.image = UIImage(data: data)
}
}
}