swift - Alamofire 以哪种格式对图像进行编码?

标签 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

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

最佳答案

当您编写 UIImageJPEGRepresentation(...) 时,图像将以 JPEG 编码并转换为二进制形式(DataNSData)。 然后这个二进制数据被发送到服务器。

关于swift - Alamofire 以哪种格式对图像进行编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49237751/

相关文章:

c# - 将 TIFF 转换为 JPG 格式

swift - 如何使用 "form-data"参数发出 alamofire post 请求

swift - 使用 Swift 进行 SKPhysicsContactDelegate 碰撞检测

swift - Alamofire 4 错误请求 'extra argument in call'

swift - 异步等待失败 Swift 4 Alamofire

swift - Alamofire 5 RequestInterceptor,如何在不需要使用 .validate() 进行 token 刷新的情况下重试请求?

vb.net - 如何编辑 JPG 文件标题、主题、评论和标签/关键字?

swift - swift 中的复杂三元表达式

ios - Firebase 查询数组

jpeg - 渐进式 JPEG 的完整缩略图需要多少字节?