buenas tardes gente, la consulta, básicamente es, tengo una imagen en una base de datos de sql server (varbinary), y lo traigo a través de un json con un servicio restful hecho con node, junto a otros datos; al traerlo del json, lo trato como un string debido a que es el único formato que conozco para llevarlo a una entidad intermedia. la cuestión esta en que intente hacerla conversión a base64, y de ahi transformarlo en un byte[] pero me tira error de conversion, habra alguna otra forma para hacerlo?
el metodo que uso es el siguiente:
byte[] decodeString = new byte[0]; try { decodeString = Base64.decode(i.getImagen(), Base64.NO_OPTIONS); } catch (IOException e) { e.printStackTrace(); } Bitmap decodebitmap = BitmapFactory.decodeByteArray(decodeString, 0, decodeString.length); imagen.setImageBitmap(decodebitmap);