我有一些图片数据(jpeg)我想从我的iPhone应用程序发送到我的网络服务。为了做到这一点,我正在使用图像中的NSData并将其转换为一个字符串,该字符串将放在我的JSON中。
目前,我正在这样做:
NSString *secondString = [[NSString alloc] initWithBytes:[result bytes]
length:[result length]
encoding:NSUTF8StringEncoding];
结果是NSData类型。但是,即使结果长度返回实际值(如14189),secondString似乎也为null。我使用这种方法,因为结果是原始数据而不是以空值终止。
我做错了吗?我在其他领域使用过此代码,似乎工作正常(但我目前正在使用的那些区域涉及文本而不是图像数据)。
TIA。