I get from here : https://www.raymondcamden.com/2013/10/01/MultiFile-Uploads-and-Multiple-Selects
I try the second code
In the handleform, I change like this :
function handleForm(e) {
e.preventDefault();
var data = new FormData();
for(var i=0, len=storedFiles.length; i<len; i++) {
data.append('files', storedFiles[i]);
}
var xhr = new XMLHttpRequest();
xhr.open('POST', 'data_post.php', true);
xhr.onload = function(e) {
if(this.status == 200) {
console.log(e.currentTarget.responseText);
alert(e.currentTarget.responseText + ' items uploaded.');
}
}
xhr.send(data);
}
In my data_post.php is like this : print_r($_POST);
I select some image and submit, the result is empty array like this :
Array ( )
Why the result is empty?