在服务器中,我有一个图像的字节数组。我从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)
}
}
}