Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Android:wie man ein Bild in mysql mit php hochlädt

OK, dass ich eine Lösung für meine Frage gefunden habe

Code in Java unter der Annahme, dass das Bild bereits in Bitmap konvertiert wurde:

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

im Server:

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

    $buffer = mysql_real_escape_string($buffer);

dann Einfügen des $buffer-to-table-blob-Spaltentyps