Mysql
 sql >> Base de données >  >> RDS >> Mysql

Android :comment télécharger une image dans mysql en utilisant php

OK, j'ai trouvé une solution à ma question

code en java en supposant que l'image est déjà convertie en bitmap :

        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));

dans le serveur :

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

    $buffer = mysql_real_escape_string($buffer);

puis en insérant le type de colonne $buffer to table blob