LM19 2021-12-27 08:21 采纳率: 61.5%
浏览 96
已结题

VUE通过axios下载本地excel文件,报警文件找不到

我想使用vue调用axios,通知后台查询数据,然后填入本地的excel文件中。然后再用vue通过axios,实现下载excel的效果。
我的excel模板test.xlsx放在public/file文件夹中,代码如下,但运行时系统报警:Not Found: /vue/file/test.xlsx

请帮看一下代码该怎么修改,谢谢!


<el-button icon="el-icon-download" size="small" @click="download_analy">下载分析表</el-button>

    download_analy(){
      this.axios({
        method: 'get',
        url: 'http://127.0.0.1:8000/app1/show_data/',
        params: {
          brand: this.brand,  // 品牌
          startdate: this.startdate, // 开始日期
        }
      }).then((response) => {
        if (true) {
          this.axios.get('file/test.xlsx', {   //静态资源文件夹public
            responseType: 'blob',
          }).then((response) => {
            const url = window.URL.createObjectURL(new Blob([response.data]));
            const link = document.createElement('a');
            let fname = '分析表.xlsx';
            link.href = url;
            link.setAttribute('download', fname);
            document.body.appendChild(link);
            link.click();
          })
        }
      });
    },
  • 写回答

2条回答 默认 最新

  • ndgj 2021-12-27 09:36
    关注

    防火墙关一下,然后360等杀毒软件关掉

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月20日
  • 创建了问题 12月27日

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!