說我寫了一個簡單的應用程序,在瀏覽器中繪製圓圈。現在我想讓人們保存他們的照片。我將如何將數據存儲在服務器上?哪種格式是最好的選擇?我應該只存儲相關的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. 將服務器上的畫布從angularjs保存到php
- 6. 保存畫布圖像上的服務器使用Rails
- 7. 將HTML5畫布保存到服務器上的文件夾
- 8. 將CKEditor數據保存到服務器上的HTML文件
- 9. 從服務器上的HTML表單保存數據?
- 10. 如何保存畫布圖像上傳到服務器之前?
- 11. Laravel 5.4和Datatables - Ajax - 保存/發佈數據 - 服務器端
- 12. 保存HTML5畫布數據
- 13. 通過jquery和PHP從服務器上的畫布保存圖像
- 14. 發送畫布數據到服務器
- 15. 在畫布上保存繪製的圖像在服務器在asp.net
- 16. 數據未保存在服務器
- 17. 生成HTML畫布圖像數據服務器端?
- 18. 將畫布保存爲ASP.net中的服務器的圖像
- 19. 如何保存HTML數據在SQL服務器
- 20. 保存股利畫布圖像(JPEG),並自動保存在服務器
- 21. 在MySQL數據庫中保存畫布
- 22. 將html5畫布保存爲服務器中的圖像
- 23. 保存一個畫布元素的柵格化,服務器端
- 24. 將畫布圖像保存到僅使用Javascript的服務器
- 25. 豐富的文本數據保存爲HTML到sql服務器
- 26. 使用node.js(或其他替代品)在服務器上保存畫布
- 27. 用表單數據和HTML保存整個HTML內容到服務器?
- 28. 清除畫布和保存畫布
- 29. 在服務器上存儲JSON數據
- 30. GWT畫布在服務器端繪畫?