Antworten auf deine Fragen:
Neues Thema erstellen

Canvas2Image

greenthunder

Nichtskönner

Hallo,

kennt sich jemand mit der aus? Ich möchte gerne ein erstelltes Canvaselement, am liebsten automatisch, speichern und den Dateinamen in eine DB eintragen. Leider bekommt man immer nur einen sehr langen Dateinamen und wenn man die Datei speichert, hat sie einen kurzen aber zufällig generierten Namen. Kann man den irgendwie auslesen?
 

ovbb

es gibt für alles eine weg

AW: Canvas2Image

hab nur kurz drübergschaut ...

Code:
var bHasDataURL = !!(oCanvas.toDataURL);

das wird wohl der Dateiname sein ...

aber ohne Garantie :)
 

greenthunder

Nichtskönner

AW: Canvas2Image

Nein, leider nicht.

In Zeile 120 wird der Dateiname bzw. Downloadanweisung (irgendwie mit Base64 generiert) übergeben. Dieser sieht z.B. so aus:

PHP:
data:image/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAxUlEQVR4nO3BMQEAAADCoPVPbQhfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1v9QAATX68/0AAAAASUVORK5CYII=

Wenn man das Bild speichert bekommt man dann eine Datei mit z.B. dem Namen:
PHP:
kIbd3IIi.part

Es wäre schön, wenn ich wenigstens diesen Dateinamen irgendwo speichern könnte.
 

ovbb

es gibt für alles eine weg

AW: Canvas2Image

Der erste Teil müsste die Datei an sich sein.

schau mal was in dieser Variable steht :)

var strData = oScaledCanvas.toDataURL();
 
Zuletzt bearbeitet:

greenthunder

Nichtskönner

AW: Canvas2Image

Der erste Teil müsste die Datei an sich sein.

schau mal was in dieser Variable steht :)

var strData = oScaledCanvas.toDataURL();

In strData steht eben jenes
PHP:
data:image/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAAxUlEQVR4nO3BMQEAAADCoPVPbQhfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1v9QAATX68/0AAAAASUVORK5CYII=
 

greenthunder

Nichtskönner

AW: Canvas2Image

Hmm, man sollte also doch immer Alles lesen. ;)

Hmm, selbst erweitern wo ich doch kaum Plan von JavaScript habe...

Edit:
Ich hab eine Möglichkeit gefunden, einen eigenen Dateinamen anzugeben. Der String wird einfach an eine PHP-Datei übergeben und dort in eine Datei geschrieben.
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.449
Mitglieder
67.556
Neuestes Mitglied
Ggirl
Oben