これは単純なイメージアップロードシステムです。ユーザーはローカルイメージ(HTML5 File/FileReader APIを使用)を選択し、結果を確認する前にクロップする機能を持っています。キャンバスの内容をJavaサーバーに送信してイメージとして保存する
最後の結果はキャンバスで表示されるので、toDataURLを使用しているサーバーに送信します。バックエンドサーバーはNodeJSサーバーであり、データからイメージファイルを作成してディスクに保存するJavaサーバーに対してREST呼び出しを行う必要があります。
toDataURLの結果は、data:image/png; base64、ENCODED DATAという形式です。
文字列を適切なバイナリ表現に変換するには、Javaサーバー上で何が必要でしょうか?
参照:[キャンバスの画像データをサーバーにアップロードする]の複製が可能です(http://stackoverflow.com/questions/469695/decode-base64-data-in-java –
)質問/ 1590965/uploading-canvas-image-to-the-server) –