Здравствуйте! Написал вот такой скрипт. В консоль почему-то всегда выводится вот это внезависимости от выбранного файла:
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>Запрос к серверу</title>
</head>
<body>
<!-- Тип кодирования данных, enctype, ДОЛЖЕН БЫТЬ указан ИМЕННО так -->
<form name="upload">
<input type="file" name="file"><br>
<input type="submit" value="Отправить файл на сервер">
</form>
</body>a
</html>
<script>
document.forms.upload.onsubmit = function(){
//var formData = new FormData();
// formData.append("name", "Евгений");
var xhr = new XMLHttpRequest();
xhr.onprogress = function(e){
console.log("Загружено - " + e.loaded + "\n Из - " + e.total);
}
xhr.onload = function(){
console.log(this.responseText);
}
xhr.open("POST", "http://asd/php.php", true);
xhr.send(this.elements.file.files[0]);
//console.log(this.elements.file);
return false;
}
</script>
В чем проблема? Как исправить? Заранее сапасибо!