2

ユーザーが選択したImageViewに画像があります...phpを使用してmysqlデータベーステーブルに画像を挿入するにはどうすればよいですか?

誰かがそれで私を助けることができますか?

画像に保存したい列のタイプはBlobです。

4

2 に答える 2

5

質問の解決策を見つけました

画像がすでにビットマップに変換されていると仮定したJavaのコード:

        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        bmIcone.compress(Bitmap.CompressFormat.PNG, 90, stream);
        byte[] byte_arr = stream.toByteArray();
        String image_str = Base64.encodeBytes(byte_arr);
        namevaluepair.add(new BasicNameValuePair("image", image_str));

サーバー内:

$base= $_REQUEST['image'];
    $buffer = base64_decode($base);

    $buffer = mysql_real_escape_string($buffer);

次に、$bufferをテーブルblob列タイプに挿入します

于 2013-03-02T10:48:54.300 に答える
0

まず、AndroidでPHPを呼び出す必要があります。このトピックにはすでに多くの回答があります。

あなたの質問に答えるために、このチュートリアルは、MySQLに画像を保存するためにあなたのphpを書く方法をあなたに教えます:

于 2013-02-07T23:37:28.713 に答える