实际上我已经在我的android项目中从JSON获取了图像字符串。字符串图像成功传递给使用HTTPPOST。 现在,我面临的问题是在php中的mysql数据库中将图像保存为blob类型。 如何转换我得到的字符串图像,以便它可以保存为mysql数据库中的blob类型? 如果有人知道方式,请提出建议。
谢谢。
答案 0 :(得分:6)
只需base64_decode()数据:
$blob = base64_decode($json_64_encoded_string);
然后将其写入数据库。如果您需要帮助从POST
数组中获取编码字符串,请查看PHP json_decode
函数:http://php.net/manual/en/function.json-decode.php
$json_obj = json_decode($_POST[post_key]); //replace 'post_key' with whatever you use
$blob = base64_decode($json_obj->blob); //replace 'blob' with whatever you use