私は Javascript を学びたいと思っていて、しばらくしたいと思っていました。HTML5 Canvas 描画アプリケーションの作成方法に関する小さなチュートリアルを入手しました。画像を MySQL データベースに保存できるように、それを変更しようとしています。これまでのところ、以下のコードは単純に PHP ファイルにリダイレクトされ、必要なコードが含まれていますが、少し大きいので、それを減らす方法や、PHP スクリプトに _POST する方法があるかどうか疑問に思っていました。
saveAsPNG : function(oCanvas, bReturnImg, iWidth, iHeight) {
if (!bHasDataURL) {
return false;
}
var oScaledCanvas = scaleCanvas(oCanvas, iWidth, iHeight);
var strData = oScaledCanvas.toDataURL("image/png");
window.location.href = "http://localhost/save_server/?image=" + strData;
if (bReturnImg) {
return makeImageObject(strData);
} else {
saveFile(strData.replace("image/png", strDownloadMime));
}
return true;
},
window.location.href を使用してデータを送信しています。どんな助けでも大歓迎です。現在提供しているURLは...
localhost/save_server/?image=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4EAAAIUCAYAAACkdimIAAAgAElEQVR4Xu3XQQEAAAgCMelf2iA3GzD8sHMECBAgQIAAAQIECB... わかりますか? あまりにも大きいので、ここに投稿するつもりはありません。
事前に助けてくれてありがとう!