Скажем, я написал простое приложение, которое рисует круги в браузере. Теперь я хочу, чтобы люди сохранили свои фотографии. Как хранить данные на сервере? Какой формат будет лучшим вариантом? Должен ли я просто хранить соответствующий html? Какой бы случай, когда я хотел бы создать нестандартный формат, который хранится на сервере, и после загрузки синтаксического анализа на html-холст?HTML Canvas и сохранение данных на сервере
ответ
Как сохранить данные на сервере?
Какой формат был бы лучшим вариантом?
Поскольку они представляют собой только круги, вам, вероятно, просто нужна начальная координата, размер, толщина линии и цвет. Похоже, что его достаточно легко хранить с SQL.
Должен ли я просто хранить соответствующий html?
Какой HTML-код? Рисунки на холсте не отображаются в DOM. Вот почему холст (в настоящее время) ужасен для доступности (в отличие от SVG).
Что было бы в случае, когда я хотел бы сделать пользовательский формат, который хранится на сервере и разобраны обратно HTML холст при загрузке?
Я переношу его как JSON, а затем перейду через набор данных с помощью JS, чтобы перерисовать его.
canvas.toDataURL должно позволить вам делать такие вещи. проверьте исходный код canvaspaint.org, чтобы узнать, как сохранить его на локальном компьютере и на сервере.
Это может помочь: Save a <canvas> as a file in a form.
This demo показывает, как сохранить локально - хотя, для меня, по крайней мере, сохранить PNG (и т.д.) работать в Firefox, но не в Chrome.
- 1. Переопределить сохранение как поведение на HTML Canvas
- 2. Сохранение данных на сервере ASP.NET
- 3. Сохранение данных на веб-сервере
- 4. Отправка данных изображения с помощью AJAX и сохранение на сервере
- 5. Сохранение данных CKEditor в файл HTML на сервере
- 6. Сохранение на сервере Ajax
- 7. Сохранение фотографий на сервере
- 8. Сохранение краткосрочных пользовательских данных на сервере
- 9. Сохранение данных типа точки на pg-сервере
- 10. Сохранение HTML 5 Canvas как изображение на сервере с помощью ASP.NET
- 11. Сохранение содержимого HTML-клиента на сервере в виде файла HTML
- 12. Рисование и сохранение изображения в формате JPEG в HTML Canvas
- 13. HTML Canvas внутри html canvas
- 14. Сохранение блоба на сервере?
- 15. Сохранение холста HTML в базе данных mysql
- 16. Сохранение ViewState на сервере
- 17. HTML Canvas и CSS
- 18. Сохранение моделей данных на клиенте и сервере в синхронизации?
- 19. Запуск сценария python на сервере и сохранение данных в облаке
- 20. Сохранение содержимого разметки на сервере
- 21. HTML - Сохранение входных данных
- 22. Преобразование элемента Canvas в изображение и сохранение в базе данных
- 23. Запись и сохранение видео на сервере
- 24. Открытие файла Excel и сохранение на сервере
- 25. Создание и сохранение слова doc на сервере
- 26. Сохранение ключей API на сервере
- 27. Android - сохранение данных на моем собственном сервере данных
- 28. html image id и canvas
- 29. Статическая карта + HTML Canvas
- 30. php canvas для изображения на сервере