2

使用 node-canvas (https://github.com/learnboost/node-canvas) 我们可以将 Canvas 保存在磁盘上。

我们如何从 Node.js 服务器访问客户端的 Canvas 元素?

  1. 客户端连接到 Node.js 服务器
  2. 服务器提供响应。客户在 Canvas 上绘图
  3. 客户端单击“保存”,SERVER 将这个 Canvas 保存到服务器的磁盘。

可能的?

4

1 回答 1

6

您可以通过调用来获取画布数据var data = canvas.toDataUrl();这将创建一个数据 url,然后您可以将其发送回服务器进行保存。查看4.8.11 画布元素。您可以将几个不同的选项传递给toDataUrl函数以改变输出。

于 2011-04-12T15:02:10.503 回答