0
可能重複:
Capture HTML Canvas as gif/jpg/png/pdf?toDataURL(),從Web到我的電腦
我感興趣的使用畫布方法toDataURL()
搶從畫布框架,並最終轉它變成一部電影。
我可以很容易地使用這種方法創建一個幀數組。問題是,如何將這些幀放到我的硬盤上,以便我可以使用它們?
可能重複:
Capture HTML Canvas as gif/jpg/png/pdf?toDataURL(),從Web到我的電腦
我感興趣的使用畫布方法toDataURL()
搶從畫布框架,並最終轉它變成一部電影。
我可以很容易地使用這種方法創建一個幀數組。問題是,如何將這些幀放到我的硬盤上,以便我可以使用它們?
你不能通過Javascript單獨做到這一點。引用this answer:
JavaScript和DOM爲惡意作者提供腳本以便通過Web在客戶端計算機上運行的潛力。瀏覽器作者使用兩個限制包含這種風險。首先,腳本運行在沙箱中,只能執行與網絡相關的操作,而不是像創建文件那樣的通用編程任務。
但是,還有其他方法可以實現您的目標。例如,如果您使用的是HTML5,則可以使用File API。看看教程here。
祝你好運!