首页 > 其他分享 >axios 下载文件流

axios 下载文件流

时间:2024-09-11 12:14:23浏览次数:1  
标签:status 文件 axios statusText downloads href let 下载

exportOrder(){
            let that = this
            let data = {
                page: that.page,
                status: that.status,
                q: that.searchData
            }
            axios.post(`/jmarket/admin/v1/order/export`,data,{responseType:'blob',headers: { Authorization: `bearer ${localStorage.getItem('kgconsole_token')}`}},).then(function (response){
                const blob = new Blob([response.data]);
                let downloads = document.createElement("a");
                let href = window.URL.createObjectURL(blob);
                downloads.href = href;
                let statusText = '全部'
                if (that.status === '0') {
                    statusText = '待支付'
                }
                if (that.status === '1') {
                    statusText = '已支付'
                }
                if (that.status === '2') {
                    statusText = '已取消'
                }
                downloads.download =  `${that.searchData}${statusText}订单.xlsx`;
                document.body.appendChild(downloads);
                downloads.click();
                document.body.removeChild(downloads);
                window.URL.revokeObjectURL(href);
            }).catch(function (error){
                that.$message.error(error)
            });
        },

 

标签:status,文件,axios,statusText,downloads,href,let,下载
From: https://www.cnblogs.com/baifubin/p/18408033

相关文章

  • 如何找到好的数据库文件
    找到好的数据库文件的核心在于:清晰的需求定义、数据的质量和可信度、数据的结构化和可访问性、数据的更新频率、成本和许可、数据的来源和支持。在这些要素中,清晰的需求定义尤为关键,因为只有明确了需求,才能有针对性地选择适合的数据库文件。本文将详述这些要素,并提供相关策略和工......
  • 【高级编程】Java IO流(下)字符流 Reader Writer 字节流读取二进制文件
    文章目录ReaderFileReaderBufferedReaderWriterFileWriterBufferedWriter读写二进制文件ReaderReader是一个抽象类,用于读取字符流。它是所有字符输入流的基类。Reader提供了一些基本的方法来读取字符数据intread()//读取单个字符,并返回一个整数。如果到达流......
  • 会声会影2024中文/英文破解版一键安装包下载
    安利!会声会影2024——视频编辑的新宠......
  • Invicti v24.9.0 发布下载,新增功能概览
    Invictiv24.9.0forWindows-Web应用程序安全测试InvictiStandardv24.9.0–10Sep2024请访问原文链接:https://sysin.org/blog/invicti/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgInvicti是一种自动化但完全可配置的Web应用程序安全扫描程序,使您能够......
  • Parallels Desktop 20 发布下载,macOS Sequoia 和 Windows 11 24H2 支持准备就绪
    ParallelsDesktopforMac20.0.0(build55653)-在Mac上运行WindowsmacOSSequoia和Windows1124H2支持准备就绪请访问原文链接:https://sysin.org/blog/parallels-desktop/,查看最新版。原创作品,转载请保出处。作者主页:sysin.org在Mac上运行Windows全新登场Pa......
  • x-cmd pkg | duf - `df` 命令的现代化替代品, 用于查看磁盘空间使用情况和磁盘文件系统
    目录简介用户首次快速实验指南技术特点竞品和相关项目进一步探索简介Duf(DiskUsage/FreeUtility)是一个磁盘分析工具。其直观的输出和多样化的自定义选项,帮助用户更好地管理和优化存储资源。用户首次快速实验指南对于首次使用Duf的用户,可以参考下面的链接,快速......
  • ass字幕文件怎么导入视频?ass字幕怎么编辑?简单几招学会视频加字幕!
    ass字幕文件怎么导入视频?ass字幕怎么编辑?在视频编辑过程中,ass字幕文件因其具有丰富的样式和效果而越来越受到创作者的青睐。ASS(AdvancedSubStationAlpha)字幕不仅能提供基本的文本显示,还能实现复杂的排版、动态特效和精细的时间控制,使得视频内容更加生动和引人入胜。这种灵活......
  • HPC环境下数据下载:安全与效率的完美平衡!
    在能源行业,高性能计算(HPC)应用广泛,比如地震数据处理、油气藏模拟和建模、地理空间分析、风模拟和地形映射等。随着数据量的爆发式增长,HPC环境下数据下载面临着严峻的安全挑战,如何在保障数据高效流转的同时,确保数据安全,成为能源企业必须面对的重要课题。 高性能计算(HPC)在能源行......
  • Ftrans文件摆渡系统:让数据流动更加自由和安全!
    为了保护核心数据,传统发电厂在进行网络隔离时,主要遵循电力行业的相关标准和规范,像逻辑隔离、物理隔离、安全分区等多种方式,以确保电力监控系统和电力调度数据网络的安全。在网络隔离后,内外部之间的办公协作、信息交互产生一定程度的障碍,需要文件摆渡系统进行内外网数据交互。以下......
  • macOS Sequoia 15 RC (24A335) Boot ISO 发布下载,正式版下周公布
    macOSSequoia15RC(24A335)BootISO原版可引导镜像下载iPhone镜像、Safari浏览器重大更新、备受瞩目的游戏和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:https://sysin.org/blog/macOS-Sequoia-boot-iso/,查看最新版。原创作品,转载请保留出处......