我们项目接口要求上传图片的时候讲图片转换为一个byte数组,同时还要一些别的数据一起再转换为json上传。现在根本不知道怎么将图片转换为byte,网上几个方法都没用,所以来求教下大家,谢谢!
我们项目接口要求上传图片的时候讲图片转换为一个byte数组,同时还要一些别的数据一起再转换为json上传。现在根本不知道怎么将图片转换为byte,网上几个方法都没用,所以来求教下大家,谢谢!
楼主,传给服务端的图片都是字节流,所以需要你将UIImage转换成NSData格式的就可以,用下边的方法就可以,UIImageJPEGRepresentation(UIImage * __nonnull image, CGFloat compressionQuality);
然后把转换好的NSData放在数组里传给服务就可以啦。
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答904 阅读
对图片作base64编码