<分区>
我正在将 UIImage 转换为 NSData。我想将 NsData 转换为字节数组,并在 json 解析器的帮助下将该字节数组发布到服务器。
如果我将以下类型的静态字符串传递给服务器,它会接受并存储。以下只是示例字符串语法。我想要以下类型的字节数组将数据发布到服务器。
[255,216,255,224,0,16,74,70,73,70,0,1,1,1,0,96,0,96,0,0,255,219,0,67,0,8,6,6, 7,6,5,8,7,7,7,9,9,8,10,12,...]
对于上述结果,我将图像转换为如下数据:
UIImage *image = [UIImage imageNamed:@"image.png"];
NSData *data = UIImagePNGRepresentation(image);
现在我想将 NSdata 转换为字节数组,因为我正在使用以下代码:
NSUInteger len = [data length];
Byte *byteData = (Byte*)malloc(len);
memcpy(byteData, [data bytes], len);
free(byteData)
我还将其存储到 NSdata。但无法得到结果。 我还输入了关于循环的代码,但每次它都会给出 aPNG 作为结果。
我在上面的代码中做错了什么吗?
请给我一些帮助,并请求为此提供任何帮助。
提前致谢。