ma scusa eh, ma se gli invii un json mica stai facendo un upload, starai facendo un post, quindi la foto, in base64, la troverai in $_POST['foto1']. Quindi farai una cosa del tipo:
Codice PHP:
$raw = $_POST['foto1'];
$destPos = './pictures/'.$_POST['nome_della_foto_con_ext'];
file_put_contents($destPos, base64_decode($raw));
immaginando che in quel json da qualche parte avrai anche il nome del file, ovvero immagino che il json sia una cosa del genere:
Codice PHP:
{
"titolo":".."
"foto1":"....base64 encoded image ...."
"mimetype":"image/jpeg"
"name":"nome_del_file"
}
o qualcosa di simile