Сохранить Canvas на диске из клиентского браузера? - PullRequest
2 голосов
/ 12 апреля 2011

С помощью node-canvas (https://github.com/learnboost/node-canvas) мы можем сохранить Canvas на диске.

Как мы можем получить доступ к элементу Canvas на стороне клиента с сервера Node.js?

  1. Клиент подключаетсяна сервер Node.js
  2. Сервер обслуживает ответ. Клиент обращается на холсте
  3. Клиент нажимает «сохранить», а СЕРВЕР сохраняет этот холст на диске сервера.

Возможно?

1 Ответ

6 голосов
/ 12 апреля 2011

Вы можете получить данные холста, позвонив по номеру var data = canvas.toDataUrl();. Это создает URL-адрес данных, который вы затем можете отправить обратно на сервер для сохранения. Проверьте 4.8.11 Элемент canvas . Есть несколько различных опций, которые вы можете передать функции toDataUrl для изменения выходного сигнала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...