さて、私の友人が、彼が取り組んでいるモバイル サイト用のキャンバス ペインティング アプリケーションの作成を手伝ってほしいと頼まれました。しかし、サーバーに保存する「絵画」を取得できませんでした。少し確認したところ、(WebKIt IIRC に基づく) ブラウザーの現在のイテレーションでは、.toDataURL サポートがランダムに破棄されたようです。キャンバス データを POST リクエスト経由で送信できるようにするための回避策はありますか?
編集:
ブラウザ - Netfront(R) ブラウザ、NX v.1.0
ブラウザがサポートしていないようです
canvas = document.getElementById('paint');
var imagedata = canvas.toDataURL();
var datafield = document.getElementById('dataurl');
datafield.value = imagedata;
document.forms["imagedatahold"].submit();
データを受信するファイルでは、クエリ文字列は空です。私が知る限り、これは他のブラウザには当てはまりません。
「imagedata」の値は次のように返されます。
データ:、