找到了大量代码示例,说明了如何将UIImage发布到我可以成功完成的服务器上,除了UIImage本身之外,在尝试在请求中包含字段时遇到一些麻烦。
作为一个例子,我想发布以下内容..
UIImage *image = imageView.image;
NSString *userString @"user_id=5";
NSString *typeString @"type=7";
感谢您的帮助。就像我说的那样,发送UIImage很好,在请求中添加字段就是我遇到的麻烦。
答案 0 :(得分:0)
您必须执行以下操作:
NSData * data = UIImageJPEGRepresentation(image,1.0f);
该调用中的数字是图像压缩质量(1.0是无压缩)。然后,您需要获取此数据的字符串表示形式。然后转义您的字符串以包含在URL中。最后base64对它进行编码。然后将请求的httpBody设置为字符串以及其他参数。
如果您需要有关如何执行此操作的任何进一步帮助,请告知我们:)