java - 将 Canvas 的内容发送到 Java 服务器并将其保存为图像

标签 java javascript canvas

好的,基本上我开发了一个简单的图片上传系统。用户选择本地镜像(使用 HTML5 File/FileReader API)并能够在确认结果之前对其进行裁剪。

最终结果在 Canvas 中查看,以便将其发送到我使用 toDataURL 的服务器。后端服务器是 NodeJS 服务器,然后需要对 Java 服务器进行 REST 调用,Java 服务器将从数据创建图像文件并将其保存到磁盘。

toDataURL 的结果格式为:data:image/png;base64, ENCODED DATA。

在 Java 服务器上我需要什么来将字符串转换成正确的二进制表示形式?

最佳答案

您需要删除 data:image/png;base64, 部分和 base 64 decode剩下的。

关于java - 将 Canvas 的内容发送到 Java 服务器并将其保存为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8795631/

相关文章:

javascript - 如何控制 Canvas 对象的 z-index?

java - Eclipse 格式化。在为 block 打开大括号之前删除新行

java - 将数组列表中包含的对象的参数传递给方法

java - 无法在 null 上找到属性或字段 'index'

javascript - 王牌编辑器 : Can't get rid of Marker

html - 如何在 Canvas 中制作药丸形状? (基本上是圆角矩形)

java - IllegalStateException 和 NullPointer 异常

javascript - 如何格式化 JavaScript 长字符串日期

javascript - AngularJS 问题

javascript - for循环中的延迟lineTo