2012-02-29 7 views
5

Quiero almacenar la imagen en la base de datos del lado del servidor. Una vez que el usuario dibuja usando lienzo y pulsa un botón Enviar, Elemento de lienzo debe convertirse a formato de imagen y luego quiero almacenar esa imagen en mi base de datos para su uso posterior. Puedo usar esta imagen para verificar al usuario la próxima vez que visite mi sitio.Conversión del elemento Canvas en Image y almacenamiento en la base de datos

¿Alguien me puede ayudar a solucionarlo? El código de mi servidor está escrito en Java Servlets

Respuesta

7

Use Canvas.toDataURL() que devolverá una cadena con un PNG codificado en base64. Luego puede almacenarlo como un texto normal o decodificar y guardar como un archivo. Para poner de nuevo en la lona simplemente pasa esta cadena como una fuente para Canvas.draw(source, 0, 0) method

violín para usted: http://jsfiddle.net/9a7Xd/

Cuestiones relacionadas