如何在iPhone中以无符号字节格式传递UIIImage

如何在iPhone中以无符号字节格式传递UIIImage,iphone,uiimage,nsdata,Iphone,Uiimage,Nsdata,我正在制作一个应用程序,在这个应用程序中,用户从照片库中选择一个图像,然后该图像需要使用soapy在web服务器上传递,该格式用于在soap中以无符号字节传递图像。我已经将UIImage转换为NSData,现在如何在web服务器中以无符号字节格式传递该NSData 请帮助我,因为我真的被这个问题困扰。编辑:uint8的标识符将是%s 这样做: NSData *data = UIImagePNGRepresentation(yourImage); if(data) { Byte *byteDa

我正在制作一个应用程序,在这个应用程序中,用户从照片库中选择一个图像,然后该图像需要使用soapy在web服务器上传递,该格式用于在soap中以无符号字节传递图像。我已经将UIImage转换为NSData,现在如何在web服务器中以无符号字节格式传递该NSData


请帮助我,因为我真的被这个问题困扰。

编辑:uint8的标识符将是%s

这样做:

NSData *data = UIImagePNGRepresentation(yourImage);
if(data)
{
  Byte *byteData = (Byte*)malloc([data length]); // unsigned byte
  memcpy(byteData, [data bytes], [data length]);
}

感谢您提供的信息,我以前已经这样做过,但唯一不起作用的是在soap中像这个unsignedByte一样传递byteData,所以wht将是这个的标识符,以前我使用的是%u