html - 将 Canvas 元素转换为图像并存储在数据库中

标签 html servlets canvas

我想将图像存储到我的服务器端数据库中。一旦用户使用 Canvas 绘制并点击提交按钮,Canvas 元素应转换为图像格式,然后我想将该图像存储到我的数据库中以供进一步使用。下次他访问我的站点时,我可以使用此图像来验证用户。

谁能帮我解决一下?我的服务器代码是用 Java Servlets

编写的

最佳答案

使用 Canvas.toDataURL() 将返回一个带有 base64 编码 PNG 的字符串。然后您可以将其存储为普通文本或解码并另存为文件。要将它放回 Canvas 上,您只需将此字符串作为源传递给 Canvas.draw(source, 0, 0) 方法

为您摆弄:http://jsfiddle.net/9a7Xd/

关于html - 将 Canvas 元素转换为图像并存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9493947/

相关文章:

html - 当屏幕分辨率较小时,背景中的图像会被裁掉

html - 响应高度不起作用并且无法找到正确的答案

javascript - 调整我的表或窗口的大小? HTML5

java - Servlet 返回/生成唯一字符串

java - 在 Java 中将 native 窗口句柄传递给 DLL

javascript - HTML5 Canvas,替换图像中的颜色在某些机器上不起作用

javascript - 当用户向下滚动时显示内容

java - 无法启动 Tomcat 7 : NoSuchMethodError getSessionCookieConfig()

html - Servlet返回“HTTP状态404请求的资源(/Servlet)不可用”

javascript - 保持文本在 Canvas 上垂直居中