Contribuye

Tag: Grails

Descarga de archivos Descargar archivos usando XMLHttpRequest2 (XHR2) con Grails

Descargar archivos usando XMLHttpRequest2 (XHR2) con Grails

Motivación Mostrar como descargar una archivo con Grails usando XHR2 y una implementación del saveAs() FileSaver.js de HTML5. Noten toda la flexibilidad que se tiene usando XHR2, desde monitorear el progreso de descarga hasta cancelarla. Antes de continuar Conviene mucho que leas Recuperación de archivos - Nuevos trucos para XMLHttpRequest2, que ya no es tan nuevo pero si muy útil. Por favor lee las ligas que comento ya que espero que el código lo puedas copiar, pegar y jugar.

Read More

Comunicación Server Send Events (SSE's) con Grails

Server Send Events (SSE's) con Grails

Motivación La principal motivación para mostrar como usar este protocolo con Grails es simplemente dar al lector otra opción para comunicarse entre el servidor y el cliente. No pretendo explicar detalles sobre el protocolo en sí, para ese propósito vea [Stream Updates with Server-Send Events][1]. Espero que el código por si solo se explique, pero si no conoces el protocolo debes leer [Stream Updates with Server-Send Events][1] antes de continuar. El resultado final es un tipo reloj que muestra la fecha y hora cada segundo, lo padre es que el stream no se detiene “nunca” y si esta idea la aplicas a cosas más complejas puedes crear cosas muy padres, por ejemplo no tener que pintar un reporte de un solo golpe.

Read More