zoukankan      html  css  js  c++  java
  • js 流下载文件

     
    import vue from 'vue'
    import { ACCESS_TOKEN } from '@admin/store/mutation-types'
    import {cloneDeep} from 'lodash'
    import axios from 'axios'
    import downloader from 'downloadjs'
     
     
     
     downList(type){
           let param={
            type: type
             }
          axios({
            method: 'get',
            url: process.env.VUE_APP_BASE_API + '/speed-progress/selectExcl',
            params:param,
            headers: {
              'Content-Type': 'application/x-www-form-urlencoded',
              'X-Access-Token': vue.ls.get(ACCESS_TOKEN),
            },
             responseType:"blob"
          }).then((res) => {
            console.log(res)
            const fileName = res.headers['content-disposition']
              ? window.decodeURI( res.headers['content-disposition'].split('=')[1],  'UTF-8',  )  : 'data.csv'
                 const extension = fileName.split('.')[1]
            if(extension == 'csv'){
             downloader(res.data, fileName)
            }
            else{
              downloader(new Blob([res.data], {type: 'application/' + extension}), fileName)
            }
          })
         
         },
  • 相关阅读:
    SQL Union 和Union All 的区别
    SqlHelper.cs
    转载WPF:创建你的第一个WPF项目
    数据库分页存储过程
    sql 常用基础查询
    创建表--自动编号字段且自增
    模糊查询
    模式的定义
    C#计算两个日期之间相差的天数
    优化SQL查询:如何写出高性能SQL语句
  • 原文地址:https://www.cnblogs.com/chenlongsheng/p/15348864.html
Copyright © 2011-2022 走看看