我正在将 UIImage 转换为 NSData。我想将 NsData 转换为字节数组,并在 json Parser 的帮助下将该字节数组发布到服务器。
如果我将以下类型的静态字符串传递给服务器,它接受并存储。以下只是示例字符串语法。我想要以下类型的字节数组将数据发布到服务器。
[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作为结果。
我在上面的代码中做错了吗?
请为我提供一些帮助,并要求为此提供任何帮助。
提前致谢。