0

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

次のデータを画像に戻すにはどうすればよいですか?

4

1 に答える 1

0

画像は JPEG でエンコードされ、書き込み時にバイナリ形式 (DataまたはNSData) に変換されますUIImageJPEGRepresentation(...)。次に、このバイナリ データがサーバーに送信されます。

于 2018-03-12T14:37:23.070 に答える