我正在尝试将图像上传到服务器,并且难以理解多部分请求的概念,如果可以进行某种解释,那就太好了。
我遇到的另一个问题是在objective-c 中创建一个。我正在尝试上传 UIImage,并且我已经将数据全部编码为 base 64,就像我在其他部分看到的那样,但是我如何生成请求本身呢?
另外,我想避免使用 3rd 方库,这样我就可以了解更多发生的事情,而不是“哦,这个库对我来说太神奇了”。
我正在尝试将图像上传到服务器,并且难以理解多部分请求的概念,如果可以进行某种解释,那就太好了。
我遇到的另一个问题是在objective-c 中创建一个。我正在尝试上传 UIImage,并且我已经将数据全部编码为 base 64,就像我在其他部分看到的那样,但是我如何生成请求本身呢?
另外,我想避免使用 3rd 方库,这样我就可以了解更多发生的事情,而不是“哦,这个库对我来说太神奇了”。
您需要setHTTPBody:
在NSMutableURLRequest
要上传的内容上使用。显然,内容需要遵守RFC 2388。
所有这些都可以手动完成,但第三方库更容易,并且将处理比您自己的代码更多的边缘情况,除非您想投入大量精力重新发明轮子。
使用NSData_Base64链接将 UIImage 转换为 base64 ,并将其集成到您的项目中。
现在使用AFNetworking进行多部分 POST