function fileupload () {
var data = new FormData(),
PMfile = document.getElementById("PMfile").files;
data.append("file", PMfile[0]);
var xhr = new XMLHttpRequest();
xhr.open("POST", "upload.php", true);
xhr.send(data);
return false;
}
<input onchange="fileupload()" type="file" id="PMfile" name="PM_file" class="form-control" required>
I want to get the file name at upload.php
I tried $filename = $_FILES['file']['name'];
but this doesn't work.