Credo che il problema sia nel punto in cui sposti il file, prova a cambiare così

Codice PHP:
 $target_path basename($_FILES['myfile']['name'][$i]);
            if(@
move_uploaded_file($_FILES['myfile']['tmp_name'][$i], "../media/uploads/".$target_path)) {
              
$target_path "../media/uploads/".$target_path// in teoria dovresti mettere l'URL del file, dato che da quello che ho capito nella email non alleghi l'immagine ma usi <img src=""...
              
$result['success'] = true;
              
$result['file_names'][$_POST['file_index'][$i]] = $target_path;
            }