Zapisz obraz na płótnie (Prześlij ciąg danych do PHP)

Chcę się nauczyć obsługi języka JavaScript i od jakiegoś czasu chciałem trochę samouczka na temat tworzenia aplikacji do rysowania HTML5 Canvas, próbuję ją zmodyfikować, aby móc zapisać obraz w mojej bazie danych MySQL. Jak dotąd poniższy kod po prostu przekierowuje do mojego pliku PHP i ma kod, który chciałbym, ale jest trochę duży, więc zastanawiałem się, czy istnieje sposób na zredukowanie tego lub nawet _POSTa do skryptu PHP.

    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;
    },

Używam window.location.href do wysyłania danych. Każda pomoc byłaby doceniana. Adres URL, który aktualnie podaje, to ...

localhost / save_server /? image = dane: image / png; base64, iVBORw0KGgoAAAANSUhEUgAA4AAAIUCAYAAACkdimIAAAgAElEQVR4Xu3XQQEAAAgCMelf2iA3GzD8sHMECBAgQIAAAQIECB ... Wiesz co? Jest tak duży, że nawet nie zamieści tego tutaj.

Dziękujemy za pomoc z góry!

questionAnswers(1)

yourAnswerToTheQuestion