好的,基本上我开发了一个简单的图片上传系统。用户选择本地镜像(使用 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/