Como Guardar una foto en XML
Hola que tal si que me ayuden en esto necesito tener una clase que tenga como atributo una foto y no se como hacerlo y ademas guardarla y cargarla de un xml
- Inicie sesión o regístrese para enviar comentarios
Hola que tal si que me ayuden en esto necesito tener una clase que tenga como atributo una foto y no se como hacerlo y ademas guardarla y cargarla de un xml
Una foto? Podría ser el URL
Una foto? Podría ser el URL de la foto? como en:
private String unaFoto = "http://javamexico.org/files/zen_logo.png";
}
Para escribir y leer de un archivo XML puedes usar las clases:
XMLEncoder
yXMLDecoder
.Aquí hay un articulo de como usarlo. Using XMLEncoder.
new BufferedOutputStream(
new FileOutputStream("Test.xml")));
e.writeObject( tuObjetoVaAqui );
e.close();
Si lo que quieres es tener la imagen como binario dentro de la clase, puedes guardarlo en un arreglo de bytes. La parte de escribir y leer a XML es identica.
private byte[] unaFoto;
}
Gracias!!
Gracias!!
javax.imageio
Java Standard Edition incluye el paquete javax.imageio para aplicaciones que necesiten trabajar con imágenes. Ya resuelve muchas cosas que de no usarlo tendrías que hacerlas a mano. El tutorial de Java tiene un Trail sobre eso con bastantes ejemplos.