我正在创建一个手写图像数字识别器。我创建了一个HTML画布供用户绘制数字。当用户单击“预测”按钮时,应将存储canvas.toDataURL
的变量发送到服务器。
HTML代码,显示2个按钮,一个用于保存,一个用于清除,如下所示:
<button type="button" id="save" class="btn btn-default">Predict</button>
<button type="button" id="clear" class="btn btn-default">Clear</button>
我为id = save创建了一个javascript:
var saveButton = document.getElementById("save");
saveButton.addEventListener('click', saveImage);
function saveImage(){
var data = canvas.toDataURL("image/png");
}
我无法将变量'data'传递给服务器。当我执行window.open(data, '_blank', 'location=0, menubar=0');
时,我可以看到base64编码的png格式。但那不是我想要的。真的很感激任何帮助。感谢。