Alamofire以哪种格式编码图像?

时间:2018-03-12 14:31:01

标签: swift alamofire jpeg encode uiimagejpegrepresentation

我正在使用alamofire将图像发送到带有多部分的服务器。

multipartFormData.append(UIImageJPEGRepresentation(self.imageDet[0].image!,0.5)!, withName: "filestream", mimeType: "image/jpeg")

我从服务器端获得字节格式的图像。

以下是我在服务器端收到的字节的示例

    ����JFIFHH��XExifMM*�i&�������8Photoshop 3.08BIM8BIM%��ُ��  ���B~����"��    
���}!1AQa"q2���#B��R��$3br� 
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������    
���w!1AQaq"2�B����  #3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������C

如何将以下数据转换回图像?

1 个答案:

答案 0 :(得分:0)

当您编写Data时,图像以JPEG格式编码并以二进制格式(NSDataUIImageJPEGRepresentation(...))进行转换。 然后将此二进制数据发送到服务器。