Mysql 中的二进制图片数据怎么通过 JSON 转换成 NSData?
最近在写一个小项目,但是在处理这个问题的时候很挠头!我的具体情况是这样的
APP端供用户上传头像,通过 ImagePickerController 供用户选择照片进行上传
用户选择完照片后,我就把用户选择完的 Image 转成 NSData 通过 JSON 的形式传输到服务器端的 Mysql 数据库中,保存的字段类型是 MediumBlob
然后我想把头像图片二进制数据通过 JSON 传回 APP 端后再次显示出来,但我不知道怎么把它转回 NSData
另外我看了下数据库中上传的头像图片二进制数据是这样的
然后我通过 JSON 传回 APP 端通过 NSJSONSerialization 解析 JSON 后头像图片二进制数据,就是上面那串东西就变成 NSString 类型的了
谢谢各位!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
NSData#initWithBase64EncodedString/NSData#appendBytes为啥不直接保存文件,数据库只存名字?