Probleme mit base64_decode (JS --> PHP)

Ich benötige einen kurzen Denkanstoß - der Tag ist einfach schon zu lange…

Ich erhalte via AJAX einen base64 String:

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/7QBIUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABABLAAAAAEAAQEsAAAAAQABOEJJTQQEAAAAAAAPHAFaAAMbJUccAQAAAgAEAP/hAEpFeGlmAABJSSoACAAAAAMAGgEFAAEAAAAyAAAAGwEFAAEAAAA6AAAAKAEDAAEAAAACAAAAAAAAACwBAAABAAAALAEAAAEAAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ...

Diesen sollte ich jetzt dekodieren um ihn als Emailanhang zu versenden.
Ich kann mich zwar noch erinnern dass es Unterschiede zwischen PHP und JS gibt, was base64 angeht, allerdings komme ich gerade ums verrecken nicht drauf was zu tun ist…

Danke vorab!

https://www.google.de/?gws_rd=ssl#q=php%20base64

Ernsthaft? Googlen kann ich schon noch selbst :wink:

Musste folgenden Teil entfernen, bevor ich den String an base64_decode übergebe:

data:image/jpeg;base64,

[PHP]base64_decode(preg_replace(‚/^data:[a-z]+/[a-z]+;base64,/‘, ‚‘, $data[‚file‘][‚data‘]))[/PHP]