Используйте ссылку на API в кнопке, чтобы попасть в конечную точку, которая загружает файл - PullRequest
0 голосов
/ 24 апреля 2019

Когда вы нажимаете $ {API_URL} / auditResultsExport / 3 в браузере, он запрашивает загрузку csv.Я пытаюсь обернуть это в кнопку, чтобы при нажатии на кнопку это привело к загрузке файла.Я пробовал 2 способа, ни один из которых не работает

  <Button onClick={this.handleDownload}>Download all results</Button>

 <Button href={`${API_URL}/Results/3`}>Download project results</Button>

onClick

  handleDownload = () => {
    console.log("clicked download")
    fetch(`${API_URL}/Results`,
     {
      method: 'GET'
    })
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...