在iOS中将图像(png / jpeg)转换为multipart对象

时间:2013-11-13 15:51:19

标签: ios uiimage multipart

我有一个需要连接到后端服务器的应用程序。 Java开发人员告诉我应用程序必须将图像作为多部分对象发送。我花了几个小时在网上搜索有关将图像转换为ios中的多部分文件的信息,但我发现没什么用处。我也没有多部分的先验知识。

有人可以发布示例代码或指出我正确的方向/必要的步骤吗?或者分享他们在将图像作为多部分对象发送时可能具有的任何知识。

对不起,我希望这不是有点模糊,如果需要,我可以提供更多信息。

- 服务器使用json

1 个答案:

答案 0 :(得分:0)

您可以考虑使用类似AFNetworking的内容,它有一个http客户端类,可以为您处理多部分数据上传。

    NSMutableURLRequest *request = [httpClient multipartFormRequestWithMethod:@"POST" path:@"upload/" 
               parameters:nil 
constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
        [formData appendPartWithFileData:yourData 
                                    name:@"attachment" 
                                fileName:@"attachment.jpg" 
                                mimeType:@"image/jpg"];
    }];