Внутренняя ошибка сервера 500 при запросе XHR, ионная - PullRequest
0 голосов
/ 31 октября 2019

Я работаю над небольшим проектом, чтобы отправить файл на машину через hostednetwork. Дело в том, что когда я пытаюсь опубликовать файл, я каждый раз получаю ошибку 500.

Я пробовал много вещей, например, используя запросы API Rest, xhr или Ajax, но каждый раз получаю одну и ту же ошибку. Файл, который я хочу загрузить, имеет размер около 200 МБ.

postUpload() {
    var data = new FormData();
    data.append("update", this.fileChosen);

    var xhr = new XMLHttpRequest();
    xhr.withCredentials = false;

    xhr.addEventListener("readystatechange", function() {
      if (this.readyState === 4) {
        console.log(this.responseText);
      }
    });

    xhr.open("POST", "http://192.168.137.1:3000/upload");
    xhr.setRequestHeader("cache-control", "no-cache");
    xhr.setRequestHeader(
      "Postman-Token",
      "c8b5e40d-61c9-41ca-8d56-71a7525ca8f1"
    );
    xhr.setRequestHeader('Access-Control-Allow-Origin','*');
    xhr.setRequestHeader('Access-Control-Allow-Methods','*');
    xhr.setRequestHeader('Access-Control-Allow-Headers','Content-Type');
    xhr.setRequestHeader('enctype','multipart/form-data');

    xhr.send(data);
    const self = this;
    xhr.onprogress= function(){
      self.xhrStatus = xhr.status;
    };
  }
}

У меня есть только «POST http://192.168.137.1:3000/upload 500 (Внутренняя ошибка сервера) и« Загрузка файла выполнена, но файл не может быть прочитан ».

Этот POST является функциональным приложением POSTMAN для Windows. Почему он здесь не работает?

Спасибо за ваше время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...