当前位置: 首页 > news >正文

axios 或 ajax 请求文件

axios 或 ajax 请求文件

 

 axios({
        url: path + '/monitor/exportPicture' + '?access_token=' + getToken(),
        method: 'post',
        type: 'application/zip',
        data: this.pptFormInfo,
        responseType: 'blob'
      }).then(response => {
        const blob = new Blob([response.data])
        const fileName = this.schemeName + '.zip'
        if ('download' in document.createElement('a')) { // 非IE下载
          const elink = document.createElement('a')
          elink.download = fileName
          elink.style.display = 'none'
          elink.href = URL.createObjectURL(blob)
          document.body.appendChild(elink)
          elink.click()
          URL.revokeObjectURL(elink.href) // 释放URL 对象
          document.body.removeChild(elink)
          this.disable = false
        } else { // IE10+下载
          navigator.msSaveBlob(blob, fileName)
          this.disable = false
        }
      })

 

转载于:https://www.cnblogs.com/dw3306/p/10749900.html

相关文章:

  • 重磅课程|《CNCF x Alibaba 云原生技术公开课》正式开讲!
  • proxy
  • java String补足
  • Kafka
  • 【嗅探底层】你知道Synchronized作用是同步加锁,可你知道它在JVM中是如何实现的吗?...
  • Android App性能优化技能,看这篇就够了
  • 花费上万转行当程序员,却找不到工作,程序员吐槽:这技术白学了
  • [PHP]实体类基类和序列化__sleep问题
  • Loj #2570. 「ZJOI2017」线段树
  • 我理解的CLH
  • Java并发——结合CountDownLatch源码、Semaphore源码及ReentrantLock源码来看AQS原理
  • 走进 JDK 之 LinkedList
  • Python Day19
  • random,json,pickle,hashlib,shutil,hmac,shelve 模块
  • 支付宝架构师眼中的高并发架构 阅读笔记
  • C语言笔记(第一章:C语言编程)
  • Flex布局到底解决了什么问题
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • java多线程
  • js写一个简单的选项卡
  • python3 使用 asyncio 代替线程
  • Spark学习笔记之相关记录
  • SSH 免密登录
  • vuex 学习笔记 01
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 机器学习 vs. 深度学习
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 网络应用优化——时延与带宽
  • Prometheus VS InfluxDB
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ​Java并发新构件之Exchanger
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • #include到底该写在哪
  • (31)对象的克隆
  • (5)STL算法之复制
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (pytorch进阶之路)扩散概率模型
  • (四)Android布局类型(线性布局LinearLayout)
  • (转)VC++中ondraw在什么时候调用的
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .Net Winform开发笔记(一)
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .net和php怎么连接,php和apache之间如何连接
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • [100天算法】-目标和(day 79)
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯
  • [AIGC] Spring Interceptor 拦截器详解
  • [Android Studio] 开发Java 程序
  • [bzoj4240] 有趣的家庭菜园
  • [C++] Boost智能指针——boost::scoped_ptr(使用及原理分析)