|    
			
				17/05/2012, 11:38
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: marzo-2012 Ubicación: Málaga 
						Mensajes: 161
					 Antigüedad: 13 años, 7 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
     |