我正在尝试将图像上传到服务器,并且难以绕过多部分请求的概念,如果可以进行某种解释,那就太棒了。
我遇到的另一个问题是在objective-c中创建一个。我正在尝试上传UIImage,并且我已经将数据全部编码为base 64,就像我在其他部分看到的那样,但是我如何自己生成请求?
另外,我想避免使用第三方库,所以我可以理解更多内容,而不是“哦,这个库为我做的很神奇”。
答案 0 :(得分:1)
使用NSData_Base64链接将UIImage转换为base64,将其集成到您的项目中。
现在使用AFNetworking进行多部分POST
答案 1 :(得分:1)
您需要在NSMutableURLRequest
上使用setHTTPBody:
来查看要上传的内容。显然,内容需要符合RFC 2388。
所有这一切都可以手工完成,但第三方库使它更容易,并且将处理比你自己的代码更多的边缘情况,除非你想花费大量精力重新发明轮子。 / p>