多部分POST和objective-c

时间:2012-09-11 13:03:39

标签: objective-c ios post multipart

我正在尝试将图像上传到服务器,并且难以绕过多部分请求的概念,如果可以进行某种解释,那就太棒了。

我遇到的另一个问题是在objective-c中创建一个。我正在尝试上传UIImage,并且我已经将数据全部编码为base 64,就像我在其他部分看到的那样,但是我如何自己生成请求?

另外,我想避免使用第三方库,所以我可以理解更多内容,而不是“哦,这个库为我做的很神奇”。

2 个答案:

答案 0 :(得分:1)

使用NSData_Base64链接将UIImage转换为base64,将其集成到您的项目中。

现在使用AFNetworking进行多部分POST

答案 1 :(得分:1)

您需要在NSMutableURLRequest上使用setHTTPBody:来查看要上传的内容。显然,内容需要符合RFC 2388

所有这一切都可以手工完成,但第三方库使它更容易,并且将处理比你自己的代码更多的边缘情况,除非你想花费大量精力重新发明轮子。 / p>