【发布时间】:2017-01-06 10:56:43
【问题描述】:
我正在像这样将UIImage转换成byte
NSUInteger len = [imageData length];
Byte *byteData= (Byte*)malloc(len);
memcpy(byteData, [imageData bytes], len);
当我在日志中打印 byteData 时,我看到了这样的值。
(lldb) po byteData
"\377\330\377\340
但是我怎样才能从中创建一个字节数组呢? 请帮我。 谢谢
更新
这就是我们的 Web 应用程序将数据传递给同一服务的方式。
byte[] fileContent;
using (var inputStream = file.InputStream)
{ var memoryStream = inputStream as MemoryStream;
if (memoryStream == null) { memoryStream = new MemoryStream();
inputStream.CopyTo(memoryStream); } fileContent = memoryStream.ToArray();
}
所以我想在我的 iOS 应用程序中做同样的事情。
【问题讨论】:
-
为什么要把uiimage转成字节数组?
-
我想把它发送到我的网络服务,它需要一个字节数组
-
@Irrd 有没有找到将UIImage转成字节数组的解决方案。
标签: ios objective-c uiimage nsarray bytearray