Fala galera, passando pra deixar uma dica aqui que acabei de implementar na minha aplicação, caso necessitem um dia.
Agora posso solicitar assinatura ao usuário, ele assina pelo touch ou usando o mouse mesmo e depois gravo a assinatura no MySQL como bloob, consigo visualizar e editar tbm:
Vamos lá:
Baixe o plugin: https://github.com/brinley/jSignature e coloque os arquivos .js na pasta public do seu projeto Node.JS.
Declare o script no header do seu projeto:
Inicialize o plugin no tail do seu projeto, abaixo tudo o que vc precisa:
Na minha dataTable tenho o botão editar, onde ao clicar nele eu abro um modal “modalEDIT” preenchendo todos os campos com os dados vindos do MySQL, um dos campos é o elemento pad do signature que é onde o usuário desenha a assinatura, dentro do onclick="(function(){ do botão eu coloco este código:
E no meu modal eu tenho o elemento pad do plugin signature que na verdade é uma div, vejam:
Bom, neste modal ao salvar, faz um post e envia o conteúdo do elemento oculto “assinatura_PA_EDIT” para o req.body que é recebido pela rota que faz o Updade:
Pronto, assinatura salva no BD mySQL:
Show de bola!






