На панели подписи не отображается изображение, восстановленное методом 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 была сохранена и правильно извлечена из базы данных.
Есть идеи?
Спасибо!