Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/05/2012, 11:38
Avatar de caruizj
caruizj
 
Fecha de Ingreso: marzo-2012
Ubicación: Málaga
Mensajes: 161
Antigüedad: 12 años, 8 meses
Puntos: 14
Respuesta: Decodificar en Base 64

Una preguntilla tonta, que puede ser que sea lo que me esté pasando.

Yo decodifico con:

byte[] decoded = Base64.decodeBase64(Jtextarea.getText().getBytes() );

Y luego lo escribo en el archivo como:

bf.write(new String (decoded));

Puede ser que al hacerlo como String esté perdiendo carácteres?

Como lo podría hacer escribiendo en bytes?


Edito: Ya lo he conseguido, siento el SPAM XD.

Si alguien quiere el código que me lo diga.

La aplicación lo que hace es lo siguiente: con una imagen, documento, pdf o cualquier archivo codificado en base 64 (como por ejemplo cuando enviamos un correo), se coge ese chorizo en Base 64 y el programa lo guarda sabiendo si es pdf, una imagen o que es. Al guardarse se queda bien y se puede abrir tranquilamente con un doble click como siempre.

Un saludo y de nuevo siento el SPAM, pero me lo habían pedido para ya!

Una tontería pero era lo que me pidieron jaja.
__________________
Aprendiendo un poco de Java :D

Última edición por caruizj; 17/05/2012 a las 11:53