ios - Mysql 中的二进制图片数据怎么通过 JSON 转换成 NSData?
大家讲道理
大家讲道理 2017-04-17 13:33:28
[MySQL讨论组]

Mysql 中的二进制图片数据怎么通过 JSON 转换成 NSData?


最近在写一个小项目,但是在处理这个问题的时候很挠头!我的具体情况是这样的

  1. APP端供用户上传头像,通过 ImagePickerController 供用户选择照片进行上传

  2. 用户选择完照片后,我就把用户选择完的 Image 转成 NSData 通过 JSON 的形式传输到服务器端的 Mysql 数据库中,保存的字段类型是 MediumBlob

  3. 然后我想把头像图片二进制数据通过 JSON 传回 APP 端后再次显示出来,但我不知道怎么把它转回 NSData

另外我看了下数据库中上传的头像图片二进制数据是这样的

然后我通过 JSON 传回 APP 端通过 NSJSONSerialization 解析 JSON 后头像图片二进制数据,就是上面那串东西就变成 NSString 类型的了

谢谢各位!

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(2)
PHP中文网

NSData#initWithBase64EncodedString / NSData#appendBytes

伊谢尔伦

为啥不直接保存文件,数据库只存名字?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号