从客户端浏览器将磁盘保存在磁盘上?

时间:2011-04-12 14:55:11

标签: javascript node.js express socket.io

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

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

  1. 客户端连接到Node.js服务器
  2. 服务器提供响应。客户端使用Canvas
  3. 客户端点击“保存”,SERVER将此Canvas保存到服务器磁盘。
  4. 可能的?

1 个答案:

答案 0 :(得分:6)

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