我想将 uiimage 发布到肥皂服务中,并且输入图像是二进制格式
"<ExpenseDetailReceipt>%@</ExpenseDetailReceipt>"
并发送这个 appdelegate.imgBMeal 数据
appdelegate.imgBMeal=UIImagePNGRepresentation(appdelegate.imgMeal);
如图,但有一些问题,我得到请以正确的格式发送数据
请帮我怎么做
Soap 基本上是一个 xml,它是一个字符串。因此,不返回字符串的 UIImagePNGRepresentation(appdelegate.imgMeal) 方法失败。UIIagePNGRepresentation() 的输出是一个 NSData 对象,您可以使用 Base64 编码将其转换为字符串。(您可以使用您选择的任何其他编码)。有关使用 Base64 编码将 NSData 转换为 NSString 的更多信息,有一个带有许多答案的 SO 链接。这里。您可能还需要向您的服务提供商咨询有关编码解码部分的信息。