说我写了一个简单的应用程序,在浏览器中绘制圆圈。现在我想让人们保存他们的照片。我将如何将数据存储在服务器上?哪种格式是最好的选择?我应该只存储相关的HTML吗?当我想要制作存储在服务器上的自定义格式并在加载时解析回HTML画布时,会出现什么情况?HTML画布和保存在服务器上的数据
4
A
回答
4
如何将数据存储在服务器上?
哪种格式是最好的选择?
由于它们只是圆形,所以您可能只需要开始坐标,大小,线条粗细和颜色。听起来很容易用SQL存储。
我应该简单地存储相关的html吗?
什么是HTML?画布上的绘画不会暴露在DOM中。这就是为什么canvas(当前)对可访问性(与SVG不同)的原因。
会是什么情况时,我会想使存储在服务器上 和加载时解析回HTML画布自定义格式?
我将它作为JSON传输,然后用JS重复绘制数据集。
1
canvas.toDataURL应该允许你做这样的事情。查看canvaspaint.org的源代码,了解如何在本地计算机和服务器上保存。
1
这可能有所帮助:Save a <canvas> as a file in a form。
This demo显示了如何保存本地 - 尽管如此,至少对于我来说,保存PNG(等)工作在Firefox但不是Chrome。
相关问题
- 1. 将画布保存为服务器上的svg和json
- 2. 在Web服务器上保存数据
- 3. 将HTML5画布保存到服务器上的文件夹
- 4. HTML5将画布保存到服务器上的文件
- 5. 从服务器上的HTML表单保存数据?
- 6. 如何保存画布图像上传到服务器之前?
- 7. 保存HTML5画布数据
- 8. Laravel 5.4和Datatables - Ajax - 保存/发布数据 - 服务器端
- 9. 通过jquery和PHP从服务器上的画布保存图像
- 10. 发送画布数据到服务器
- 11. 在画布上保存绘制的图像在服务器在asp.net
- 12. 生成HTML画布图像数据服务器端?
- 13. 数据未保存在服务器
- 14. 将画布保存为ASP.net中的服务器的图像
- 15. 如何保存HTML数据在SQL服务器
- 16. 在MySQL数据库中保存画布
- 17. 将画布图像保存到仅使用Javascript的服务器
- 18. 保存一个画布元素的栅格化,服务器端
- 19. 丰富的文本数据保存为HTML到sql服务器
- 20. 清除画布和保存画布
- 21. 将保存的图像数据重绘为HTML 5画布
- 22. 将画布图像保存到IIS服务器(MVC框架)
- 23. 保存一个画布图像到服务器
- 24. 将画布图像保存到服务器ASP.NET mvc
- 25. 将核心数据实体保存在服务器上
- 26. 如何将数据保存到服务器上(“在云端”)?
- 27. 画布保存和恢复
- 28. 将HTML5画布保存为数据
- 29. 保存在播放SQL服务器上?
- 30. 从服务器保存html文件