Я попытался отправить свое изображение на сервер с помощью xmlhttp. Оказывается, он не работает с dataURL. Это из-за максимального размера данных для запросов Get?
var drawing = document.getElementById("canvas");
var dataURL = drawing.toDataURL();
xmlhttp.open("GET","upload.php?data_sheet=" + dataURL, true);