【发布时间】:2012-06-09 09:44:24
【问题描述】:
在我的应用程序中,我必须将字节数组(音频)上传到服务器。
现在我们正在获取 Nsdata。如何将此 Nsdata 转换为字节数组以将音频文件发布到服务器
谁能帮帮我?
【问题讨论】:
-
也许这会有所帮助:stackoverflow.com/questions/724086/…
标签: ios
在我的应用程序中,我必须将字节数组(音频)上传到服务器。
现在我们正在获取 Nsdata。如何将此 Nsdata 转换为字节数组以将音频文件发布到服务器
谁能帮帮我?
【问题讨论】:
标签: ios
你可以使用NSData的bytes方法;
NSUInteger len = [yourData length];
Byte *byteData = (Byte*)malloc(len);
memcpy(byteData, [yourData bytes], len);
如果你的字节是空终止的,你可以使用
NSString *content = [NSString stringWithUTF8String:[yourData bytes]];
如果不是
NSString *content = [[NSString alloc] initWithBytes:[yourData bytes]
length:[yourData length] encoding: NSUTF8StringEncoding];
【讨论】: