На панели подписи не отображается изображение, восстановленное методом fromDataURL()

У кого-нибудь есть информация о следующем? Я использую Signature Pad для захвата и сохранения изображения подписи в базе данных Firebase из приложения Express с EJS. Это работает хорошо, используя toDataURL. Однако обратное не помогает. В частности, происходит сбой на новой странице, которая загружает изображение из базы данных, потому что, если вы перезагружаете напрямую, сразу же, это работает.

Пример, который работает:

var data = signaturePad.toDataURL();
signaturePad.clear();
signaturePad.fromDataURL(data); // This shows the signature correctly.

Что не работает:

Получить подпись, сохранить ее в Firebase, получить ее и передать через EJS из fromDataURL, так что конечный javascript выглядит так:

signaturePad.fromDataURL('data:image/png;base64,iVBO...TkSuQmCC');

Ошибок нет, просто ничего не показывает. Я уже 4 раза проверял, что строка dataURL была сохранена и правильно извлечена из базы данных.

Есть идеи?

Спасибо!

0 ответов

Другие вопросы по тегам