我正在使用 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
如何将以下数据转换回图像?
最佳答案
当您编写 UIImageJPEGRepresentation(...)
时,图像将以 JPEG 编码并转换为二进制形式(Data
或 NSData
)。
然后这个二进制数据被发送到服务器。
关于swift - Alamofire 以哪种格式对图像进行编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49237751/