JavaScript文件下载问题,返回奇怪的字符串

时间:2018-11-09 04:00:44

标签: javascript http

我有以下HTTP Axios getcall,应导致浏览器强制进行下载,但我却得到了一个奇怪的结果。

AXIOS通话

    axios.get('http://localhost:63464/api/Consumer/ExcelDownload')
    .then(res => {
        return res.data;
    })
    .then(res =>
    {
        console.log(res);
    })
    .catch(err =>
    {
        console.log(err)
    })

从console.log(res);中的行返回以下结果

Result of console.log(res.data) image Here

我过去一直在进行以下操作,以使其正常工作。 location.href ='http://localhost:63464/api/Consumer/ExcelDownload'; 这将返回我的文件结果。 但是,此路由现在使用了我在axios全局标头中设置的JWT进行保护,因此不再对我有用。

有人可以帮助我解决这个问题吗? 甚至甚至可以从Blob创建某种URL,而我可以对其进行相同的调用。

0 个答案:

没有答案