vue+axios实现下载文件功能

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/littlebearGreat/article/details/89488278

vue+axios实现下载文件功能

1.正常使用axios的GET请求(POST请求没测);

2.请求成功后拿到返回的数据,数据的request.responseURL可能是浏览器已经保存下来的文件路径,使用window.open()打开即可实现下载。

代码如下:

axios.get()
    .then(res => {
        let url = res.request.responseURL;
        window.open(url);
})

注意:能下载什么格式的文件自己测试,我只测了我自己的项目 


吐槽一下网络上的各种博文,99.999%都是抄袭的!抄袭!

昨天要优化下载功能,查了一下,各种文章都是axios实现下载EXCEL文件,内容还几乎都是相同的,我想问一句,你们的需求只下载EXCEL文件吗?

无奈,只能自己寻求方法。

猜你喜欢

转载自blog.csdn.net/littlebearGreat/article/details/89488278