実際、Android プロジェクトの JSON から画像文字列を取得していました。文字列イメージは、HTTPPOST を使用して正常に渡されます。今、phpのmysqlデータベースに画像をblobタイプとして保存する際に問題に直面しています。取得した文字列イメージを変換して、mysql データベースに blob タイプとして保存できるようにするにはどうすればよいですか? 道を知っている方、アドバイスをお願いします。
ありがとうございました。
データをbase64_decode()するだけです:
$blob = base64_decode($json_64_encoded_string);
次に、DBに書き込みます。配列からエンコードされた文字列を取得するのに助けが必要な場合はPOST
、PHPjson_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