Как мне остановить "PDF, JSON и Dockerfiles" от открытия на кнопку загрузки в браузере - PullRequest
0 голосов
/ 01 октября 2018

У меня есть приложение React, в котором есть кнопка загрузки.Кнопка загрузки предназначена для того, чтобы люди могли загружать разные файлы.Типы файлов: PDF, JSON, DOCKERFILE и ZIP.

Браузер автоматически открывает файлы pdf и json.Я хочу, чтобы это прекратило их открывать.Вот код для этого:

if (nextProps.action == DOWNLOAD_FILE_SUCCESS) {

    setTimeout(() => {
            window.location.href = this.props.url;
    }, 100);
}

Мой вопрос заключается в том, как мне остановить их открытие и загрузку.

1 Ответ

0 голосов
/ 01 октября 2018

Вы можете использовать для этого пакет download.js npm.
Он может инициировать загрузку файла из JavaScript вместо открытия его непосредственно в браузере

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