var data = new FormData();
var file = document.getElementById('inputFile').files[0];
data.append('file', file);
var xhr = new XMLHttpRequest();
xhr.open('POST', '/upload.php', true);
xhr.onload = function () {
// do something to response
console.log(this.responseText);
};
xhr.send(data);
не поддерживают многие хостеры