Загрузить файл на сервер с JS - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь загрузить файл на свой сервер, используя FileReader () и XMLHttpRequest () . Я нашел в документации по Mozilla этот метод:

form.onsubmit =  function(event) {
event.preventDefault();

// Mise à jour du bouton de chargement
uploadButton.innerHTML = 'Chargement...';

// Récupère le fichier sélectionné
var files = fileChoose.files;

filesConfig = files[0]; // Ajoute le fichier dans une variable

reader = new FileReader();
var xhr = new XMLHttpRequest();

xhr.open("POST", "http://***.***.*.**:8001/WebSrv/GetFileUpload");
xhr.overrideMimeType('text/plain; charset=utf-8');

reader.onload = function(evt) {
  xhr.send(evt.target.result);
};

reader.readAsText(filesConfig); 

console.log(reader);
}

Но когда я его запускаю, это отправляет мне пустой файл. Я проверил консоль на моем навигаторе: enter image description here

Похоже, запрос запускается до полной загрузки файла.

Есть идеи, чтобы решить мою проблему?

Приветствия.

...