将图像上传到WCF json服务

时间:2015-04-07 13:27:28

标签: ios afnetworking

我在wcf json服务中有函数需要两个参数来上传图像:

Public Function UploadDamageImage(ByVal UploadDamageImageRequest As UploadDamageImageRequest) As UploadDamageImageResponse

如何将图像作为参数发送到此函数作为字节?

我正在使用AFHTTPRequestOperationManager

1 个答案:

答案 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对象。