我在wcf
json服务中有函数需要两个参数来上传图像:
Public Function UploadDamageImage(ByVal UploadDamageImageRequest As UploadDamageImageRequest) As UploadDamageImageResponse
如何将图像作为参数发送到此函数作为字节?
我正在使用AFHTTPRequestOperationManager
。
答案 0 :(得分:0)
要将UIImage作为字节发送到函数,您可以先将UIImage转换为NSData对象,然后从中获取字节数组。
UIImage *image = // your image...
NSData *imgData = UIImagePNGRepresentation(image);
NSString *byteArr = [data base64Encoding];
对于第二行代码,Apple Docs for UIImage解释说:
...您可以使用UIImagePNGRepresentation和UIImageJPEGRepresentation函数获取包含图像数据的PNG或JPEG表示的NSData对象。