pimbolie1979
Mitglied
Hallo Leute,
ich habe bereits ein Ajax File Upload Scrip geschrieben. Dies funktioniert auch schon recht gut. Ich wähle eine Datei aus und hänge diese an ein FormData Objekt und kann dieses dann mit Ajax an meinen Server schicken. Dort wird es dann per PHP Skript in die Datenbank eingetragen und noch in einen anderen Ordner verschoben.
Nun habe ich jedoch nicht eine Datei sonder ein Base64 Image. Dieses möchte ich in eine Datei zurückwandeln und dann wieder mit Hilfe des FormData Objekts und Ajax auf meinem Server hochladen.
Jedoch habe ich noch keinen passenden Converter oder Funktion gefunden. Das muss noch irgendwie gehen. Kann ich nicht den Inhalt von der Datein ersetzen? Man kann auch den Base64 Stream hochladen jedoch fehlt dann der Dateiname usw. Außerdem ist mein PHP Skript schon fertig.
Es muss doch eine Möglichkeit geben diesen Base64 Image Stream wieder in eine Dateiformat zu wandeln. Kennt jemand eine Funktion, Oder kann mir vielleicht jemand ein Beispiel posten wie ich es schaffen kann.
Der Base64 Image Stream kommt dadurch zustande das ich die Datei vor dem Upload verkleinern will. Ich möchte keine 10MB Bilder auf den Server laden und dann perh PHP das Bild verkleinern. Dies belastet doch nur unnötig den Server.
ich habe bereits ein Ajax File Upload Scrip geschrieben. Dies funktioniert auch schon recht gut. Ich wähle eine Datei aus und hänge diese an ein FormData Objekt und kann dieses dann mit Ajax an meinen Server schicken. Dort wird es dann per PHP Skript in die Datenbank eingetragen und noch in einen anderen Ordner verschoben.
Nun habe ich jedoch nicht eine Datei sonder ein Base64 Image. Dieses möchte ich in eine Datei zurückwandeln und dann wieder mit Hilfe des FormData Objekts und Ajax auf meinem Server hochladen.
Jedoch habe ich noch keinen passenden Converter oder Funktion gefunden. Das muss noch irgendwie gehen. Kann ich nicht den Inhalt von der Datein ersetzen? Man kann auch den Base64 Stream hochladen jedoch fehlt dann der Dateiname usw. Außerdem ist mein PHP Skript schon fertig.
Es muss doch eine Möglichkeit geben diesen Base64 Image Stream wieder in eine Dateiformat zu wandeln. Kennt jemand eine Funktion, Oder kann mir vielleicht jemand ein Beispiel posten wie ich es schaffen kann.
Der Base64 Image Stream kommt dadurch zustande das ich die Datei vor dem Upload verkleinern will. Ich möchte keine 10MB Bilder auf den Server laden und dann perh PHP das Bild verkleinern. Dies belastet doch nur unnötig den Server.