首页 > 其他分享 >处理application/octet-stream格式的文件下载

处理application/octet-stream格式的文件下载

时间:2023-12-19 17:23:38浏览次数:32  
标签:stream res octet application href downloadElement data 下载

 

export function downloadFile(url, data) { axios({   method: 'post',   url: Vue.prototype.myUrl + url,   headers: {     'x-auth-token': window.localStorage.getItem('token')
  },   responseType: 'blob',   data: data }).then((res) => {   if (res.data) {     var blob = new Blob([res.data], {       type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8'     })     var downloadElement = document.createElement('a')     var href = window.URL.createObjectURL(blob) // 创建下载的链接     downloadElement.href = href     downloadElement.download = decodeURI(res.headers.attachment) // 下载后文件名     document.body.appendChild(downloadElement)     downloadElement.click() // 点击下载     document.body.removeChild(downloadElement) // 下载完成移除元素     window.URL.revokeObjectURL(href)   } }).catch((res) => {     Message({       message: res.message,       type: 'error',       duration: 5 * 1000     })   }) }

标签:stream,res,octet,application,href,downloadElement,data,下载
From: https://www.cnblogs.com/wstmljf/p/17914247.html

相关文章

  • HTTP事件流 text/event-stream
    GitHubAll-in-oneOpenAIDemo一、依赖<dependency><groupId>org.asynchttpclient</groupId><artifactId>async-http-client</artifactId><version>2.12.3</version></dependency>二、事件流处理器@Slf4jpublicclass......
  • HTTP事件流 text/event-stream
    GitHubAll-in-oneOpenAIDemo一、依赖<dependency><groupId>org.asynchttpclient</groupId><artifactId>async-http-client</artifactId><version>2.12.3</version></dependency>二、事件流处理器@Slf4jpublicclass......
  • StreamUtils
    packagecom.redis.utils;importcom.SpringUtils;importcom.StringUtils;importlombok.extern.slf4j.Slf4j;importorg.springframework.data.domain.Range;importorg.springframework.data.redis.connection.RedisConnection;importorg.springframework.data.red......
  • stream流的概述以及idea与stream
    前面自己学过一些流的概念,比如IO流,用于读写本地的数据。stream流主要是用于对集合/数组进行操作 idea现在已经很好的支持Stream流操作,在debug的时候可以很好的看到详细内容 下面以一个我的简单demo为例1.distinct进行去重 2.filter去重之后的过滤//是一个中间操作 3......
  • Ubuntu20.04下DeepStream Python环境安装
    引子最近工作学习中遇到多路视频解码抽帧的需求,考虑到项目上大多数用到的都是Nvidia的显卡,常规CPU软解显然无法满足多路的需求,故考虑使用N卡的硬解码功能。然后我就毫不犹豫的去找轮子了,ChatGPT这么火,那就先问问它吧。嗯,呃,貌似下图红框里答案只有那么一点点靠谱(不要问我为啥......
  • JDK版本特性(二)StreamAPI
    StreamAPI1概述Stream是java8中处理集合的关键抽象概念它可以指定对集合进行的操作,比如执行肥非常复杂的查找、过滤和映射等操作还可以使用SteamAPI来进行并行操作2Steam实例化2.1集合创建​ 实现自接口collection.stream()@TestpublicvoidgenByCollec......
  • 48、Flink DataStream API 编程指南(1)- DataStream 入门示例
    文章目录Flink系列文章一、FlinkDataStreamAPI编程指南1、DataStream是什么?2、Flink程序剖析3、第一个完整示例4、入门示例1)、maven依赖2)、代码3)、验证本文介绍了FlinkDataStreamAPI的编程指南第一部分,即介绍flink的source、transformation和sink的编程过程以及入门示例......
  • 48、Flink DataStream API 编程指南(3)- 完整版
    文章目录Flink系列文章一、FlinkDataStreamAPI编程指南1、DataStream是什么?2、Flink程序剖析3、第一个完整示例4、入门示例1)、maven依赖2)、代码3)、验证5、DataSources1)、基于文件2)、基于套接字3)、基于集合4)、自定义6、DataStreamTransformations7、DataSinks8、Iteratio......
  • 无涯教程-Java - ByteArrayOutputStream函数
    ByteArrayOutputStream类流在内存中创建一个缓冲区,所有发送到该流的数据都存储在该缓冲区中。以下是ByteArrayOutputStream类将提供的构造函数的列表。Sr.No.Constructor&Remark1ByteArrayOutputStream()此构造函数创建一个具有32字节缓冲区的ByteArrayOutputStream。......
  • streamlit 网络批量ping和snmp检查
    importtimeimportnetaddrfromnetaddrimport*importpandasaspdimportstreamlitasstfromconcurrent.futuresimportThreadPoolExecutorimportsubprocessimportshlexfromthreadingimportLockimportreclasscompute(object):def__init__(self):s......