Mysql 中的二进制图片数据怎么通过 JSON 转换成 NSData?
最近在写一个小项目,但是在处理这个问题的时候很挠头!我的具体情况是这样的
APP端供用户上传头像,通过 ImagePickerController 供用户选择照片进行上传
用户选择完照片后,我就把用户选择完的 Image 转成 NSData 通过 JSON 的形式传输到服务器端的 Mysql 数据库中,保存的字段类型是 MediumBlob
然后我想把头像图片二进制数据通过 JSON 传回 APP 端后再次显示出来,但我不知道怎么把它转回 NSData
另外我看了下数据库中上传的头像图片二进制数据是这样的
<ffd8ffe0 00104a46 49460001 01000001 00010000 ...>
然后我通过 JSON 传回 APP 端通过 NSJSONSerialization 解析 JSON 后头像图片二进制数据,就是上面那串东西就变成 NSString 类型的了
谢谢各位!
NSData#initWithBase64EncodedString
/NSData#appendBytes