sql >> Database >  >> RDS >> Mysql

Afbeelding naar de MySQL-database verzenden met Android

Als u afbeelding op server wilt verzenden! Je moet het veranderen in Base 64 tekenreeks.

Voor het opslaan in Database! Je moet het converteren in Blob type!

probeer deze code:

        Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);          
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        bitmap.compress(Bitmap.CompressFormat.PNG, 90, stream); //compress to which format you want.
        byte [] byte_arr = stream.toByteArray();
        String image_str = Base64.encodeToString(byte_arr, Base64.DEFAULT);

En geef dit door als een parameter, net zoals je andere parameters op verzoek toevoegt!

params.add(new BasicNameValuePair("image",image_str));

Ik hoop dat dit zal helpen! Zie deze link voor meer details.




  1. Een database-e-mailprofiel (SSMS) bijwerken

  2. Groeperen op datumbereik met een interval van weken/maanden

  3. Hoe programmatisch DDL genereren vanuit de Oracle-database?

  4. Grondbeginselen van tabeluitdrukkingen, deel 1