美文网首页
2020-06-12 文件下载

2020-06-12 文件下载

作者: 0说 | 来源:发表于2020-06-12 15:09 被阅读0次
export const postDownloadExcel = (params, url, fileName) => {
  return axios
    .request({
      url: url,
      responseType: "blob",
      method: "POST",
      data: params
    })
    .then(res => {
      // 处理返回的文件流
      if ("download" in document.createElement("a")) {
        // 非IE下载
        const elink = document.createElement("a");
        elink.download = fileName;
        elink.style.display = "none";
        elink.href = URL.createObjectURL(res.data);
        document.body.appendChild(elink);
        elink.click();
        URL.revokeObjectURL(elink.href); // 释放URL 对象
        document.body.removeChild(elink);
      } else {
        // IE10+下载
        navigator.msSaveBlob(res, fileName);
      }
    })
    .catch(err => {
      errHanler(err);
    });
};
export const downloadExcel = (params, url, fileName) => {
  return axios.request({
    url: url,
    responseType: 'blob',
    method: 'get',
    params
  }).then((res) => { // 处理返回的文件流
    if ('download' in document.createElement('a')) { // 非IE下载
      const elink = document.createElement('a')
      elink.download = fileName
      elink.style.display = 'none'
      elink.href = URL.createObjectURL(res.data)
      document.body.appendChild(elink)
      elink.click()
      URL.revokeObjectURL(elink.href) // 释放URL 对象
      document.body.removeChild(elink)
    } else { // IE10+下载
      navigator.msSaveBlob(res, fileName)
    }
  }).catch(err => {
    errHanler(err)
  })
}

相关文章

  • 2020-06-12 文件下载

  • Android 零碎知识点和技巧

    使用DownloadManager下载文件 下载文件 监听下载结果 文件下载断点续传 1.获取已下载的文件长度. ...

  • js文件下载

    1.文件流下载 根据后台接口文件流下载 调用 2.文件地址下载 根据文件地址下载文件 调用 3.base64流下载...

  • wget下载数据

    下载单个文件 -nc: 继续下载中断的操作 下载目录下面所有文件 下载多个文件:

  • 文件下载

    由于不同的浏览器兼容不同,对于直接a标签下载文件,有的浏览器可以,有的浏览器会直接播放。为了保证下载操作的正确执行...

  • 文件下载

    常见的文件格式: 文件下载HTML 图片文件下载PHP

  • 文件下载

    IOUtils 的对应包 需要关闭流的对象放在try()内不用写关闭代码

  • 文件下载

    文件下载是实际项目中经常用的一个接口,不同于图片下载客户端自己保存就可以了,需要开放对应的接口。同时,一般会结合P...

  • 文件下载

    1.小文件下载 1.1下载方式 【NSData dataWithContentsOfURL:】 [NSURLCon...

  • 文件下载

网友评论

      本文标题:2020-06-12 文件下载

      本文链接:https://www.haomeiwen.com/subject/fhagtktx.html