Exportar HighCharts a Velneo


([N2] overBCN) #1

Hola,
Paco, en uno de sus ejercicios de Velneo, tiene el tutoría sobre “Imprimir HighCharts”.
En la versión 7.19 me funcionaba el botón de “Guardar imagen JPG” que tenia implementada. Ahora en la versión 22, ya no me guarda la imagen, lo que hace es presentar la imagen del gráfico en su lugar, sin guardar la imagen.
He revisado el ejercicio, y en el código del ejercicio HTML, pone

// En Velneo 21 (con Chromium) es necesario el esquema para que funcione el click
       a.href = "file:///" + canvas.toDataURL('image/jpeg',1);

Si lo pongo, en la barra de estado me devuelve la siguiente URL “file:///C:/Users/iMac/Velneo/cacherun/xxxloud.server.com_5555/”, con el mensaje “No se puede establecer la imagen”.
Que cambias han habido para no poder guardar bien la imagen?
Gracias


([N3] pacosatu) #2

Hola Luis.

Ten en cuenta que has añadido el prefijo “file:///” al string con la cadena Base64 que recibe Velneo a través de EVENT_PARAMS[1].

Antes recibías “data:image/jpeg;base64, …” y ahora con el cambio recibes “file:///data:image/jpeg;base64, …”

Por lo tanto, en el proceso que convierte el string Base64 a imagen jpeg deberás eliminar también la parte del esquema file:///.

Saludos
Paco Satué


([N2] overBCN) #3

Gracias Paco,
En el proceso que convierte el string Base64 a imagen jpeg he añadido “file:///”
Funcionado, muchas gracias