Процесс загрузки файла отслеживается, только если сайт не загружается через HTTPS - PullRequest
0 голосов
/ 09 января 2019

Я выполняю базовую загрузку файла в моем веб-приложении и пытаюсь отследить прогресс загрузки, но это работает только, если я загружаю приложение через HTTP - когда я открываю его с HTTPS , он не работает.

const formData = new FormData(...);
const xhr = new XMLHttpRequest();

xhr.upload.onprogress = e => {
    const progress = Math.ceil(((e.loaded) / e.total) * 100);
    ...
}

xhr.open('POST', 'https://domain/upload.', true);
xhr.send(formData);

Он должен вернуть прогресс, если я загрузил приложение через HTTPS, но событие даже не сработало.

(Sidenote - может быть важно ?: Я использую Multer для захвата файлов в NodeJS)

1 Ответ

0 голосов
/ 09 января 2019

Вы должны проверить понятие о XMLHttpRequest.upload. Кроме того, ваш вопрос является возможной копией этого: xhr прогресс загрузки при использовании expressjs multer

...