var fd = new FormData(); fd.append("fileToUpload", document.getElementById('fileToUpload').files[0]); var xhr = new XMLHttpRequest(); xhr.open("POST", "uph.php"); xhr.send(fd); uph.php: var_dump($_FILES['fileToUpload']); Dies funktioniert, aber offensichtlich nur für die files[0]. Wie...