Моя проблема в том, что я вижу в ячейке результат выполнения .toDataURL () в Javascript для canvas, что хорошо, потому что если я установлю это как src тега img, изображение будет отлично загружено.Но я хочу отправить его на лист в Google Spreadsheets вместе с другими данными через форму.
В тот момент, когда я отправляю форму, лист получает все данные, даже данные холста, но этов base64, так что он просто показывает строку, есть ли способ показать фактическое изображение?
Я попытался отправить изображение вместо dataURI, но затем ячейка говорит: "[object HTMLImageElement]"
Поскольку я использую библиотеку SignaturePad для Javascript, в ней есть опция onEnd, которая позволяет мне добавлять код, когда вы прекращаете рисовать на холсте, в этот момент я передаю canvas.toDataURL () для скрытого вводаТип.
var canvas = document.getElementById('canvas')
let dataURL = canvas.toDataURL()
document.getElementById("signature").value = canvas.toDataURL();
Кстати, я не использую базу данных.Так что этот вопрос отличается от Отображение изображения base64 из базы данных .