Estoy tratando de ejecutar código javascript para asegurarme de que el contenido div se cargue como PNG en Google Drive del usuario.
Ya logré comenzar a cargar en Drive a través de la entrada [type = "file"], por lo que sé que la carga funciona correctamente. Ahora, sin embargo, tendría que asegurarme de que el usuario no seleccione un archivo de su almacenamiento local, sino que el contenido del elemento div se almacene en su unidad.
Lo probé con el siguiente código, pero me da el siguiente error en la consola: Uncaught TypeError: canvas.toBlob is not a function.
var canvas = document.getElementById('preview'); canvas.toBlob(function(blob) { var file = document.createElement('img'), url = URL.createObjectURL(blob); var upload = new Upload(file); upload.doUpload(); URL.revokeObjectURL(url);Creo que hay una mejor opción que tratarlo a través de blob, pero hasta ahora no se me ha ocurrido nada parecido.