Io ti darei un suggerimento generale.

Quando mi capita di fare la stessa cosa che stai facendo tu, prima di inviare i dati li codifico in base64. Se cerchi online dovresti trovare facilmente uno script base64.js.

In questo modo quando arrivano al server lato php è un attimo ritrasformarli nell'originale grazie alle apposte funzioni php.

Ciao