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($destPosbase64_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