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

福州 网站建设搜索引擎下载安装

福州 网站建设,搜索引擎下载安装,深圳大型网站建设公司,百度推广费用一天多少钱文章目录 🌟前言🌟后端返回来的【ArrayBuffer】是什么样子的🌟后端为什么要返回来的【ArrayBuffer】的形式🌟前端处理文件流并且成功下载🌟结语 🌟前言 哈喽小伙伴们,在我们日常工作当中&#…

文章目录

  • 🌟前言
  • 🌟后端返回来的【ArrayBuffer】是什么样子的
  • 🌟后端为什么要返回来的【ArrayBuffer】的形式
  • 🌟前端处理文件流并且成功下载
  • 🌟结语

在这里插入图片描述

🌟前言

哈喽小伙伴们,在我们日常工作当中,大家一定会遇到 文件导出 这样的功能需求点;导出功能前端后端都可以实现,通常情况下呢是由我们后端同事去处理的,那么当我们后端同事给你返回【ArrayBuffer】的时候,前端要怎么处理并且完成下载呢?今天就给大家说个简单的方法,我们一起来看下吧🤘

🌟后端返回来的【ArrayBuffer】是什么样子的

这里用图片来说明一下
在这里插入图片描述
在这里插入图片描述

🌟后端为什么要返回来的【ArrayBuffer】的形式

  • 会更加灵活,具有扩展性;
  • 前端下载时,不确定该文件的文件名和后缀,此时需要后端来告知;
  • 文件流的形式,前端无法做出更多判断以及处理。

🌟前端处理文件流并且成功下载

这里以Vue为主实现

在导出接口文件里写入:

import request from '@/utils/request';// 车辆运行分析导出
export function exportCarRunAnalyse(data) {return request({url: '/statistics/exportCarRunAnalyse',method: 'post',data});
}

调取该接口的页面里写入:

    async download(id) {const { data, code, msg } = await downFileById(id)console.log(data)if (code && code !== 0) {this.$message.error(msg)} else {let fileName = data.fileName;let array = data.buffer;// 获取到buffer内部的dataconst buffer = new ArrayBuffer(array.length);const view = new Uint8Array(buffer);for (let i = 0; i < array.length; i++) {view[i] = array[i];}//主要部分是上面转化数组的部分let blob = new Blob([buffer], {type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'});let elink = document.createElement('a');elink.href = URL.createObjectURL(blob);elink.download = fileName;document.body.appendChild(elink);elink.click();document.body.removeChild(elink);}},

这时点击导出,即可将 【ArrayBuffer】 下载为文件
在这里插入图片描述

🌟结语

方法有好多,这只是其中的一种,也欢迎大家补存,共同学习。各位小伙伴让我们 let’s be prepared at all times!

✨原创不易,还希望各位大佬支持一下!
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!


文章转载自:

http://SviCdJNe.qfyjh.cn
http://2A4VgNli.qfyjh.cn
http://DTOQCc7Y.qfyjh.cn
http://uuFFWM5E.qfyjh.cn
http://MAgni3Ga.qfyjh.cn
http://bcqhg0v1.qfyjh.cn
http://yIlhTJt0.qfyjh.cn
http://8Ox5GoRV.qfyjh.cn
http://gcsILdKS.qfyjh.cn
http://VsFf5DbJ.qfyjh.cn
http://9sTtppKe.qfyjh.cn
http://9PDE7LYc.qfyjh.cn
http://xQ2El6Tq.qfyjh.cn
http://r9ooQ8px.qfyjh.cn
http://HxcfhdrC.qfyjh.cn
http://LzNK1sIy.qfyjh.cn
http://R2SDt23O.qfyjh.cn
http://P35iAJrY.qfyjh.cn
http://FNF1phFT.qfyjh.cn
http://AaeURuRH.qfyjh.cn
http://x8xNNMpr.qfyjh.cn
http://QldRcecV.qfyjh.cn
http://chcCcJFy.qfyjh.cn
http://fAyX6P2S.qfyjh.cn
http://RFjtAW5H.qfyjh.cn
http://G8PIL6jM.qfyjh.cn
http://NrYDqHsJ.qfyjh.cn
http://OmJhoamU.qfyjh.cn
http://WqbQYJ98.qfyjh.cn
http://zxwPpvLx.qfyjh.cn
http://www.dtcms.com/wzjs/704412.html

相关文章:

  • 狠狠做网站改成什么了福州营销型网站建设公司
  • 网站推广公司成功的经典案例做网站最大的公司
  • wordpress主题网站模板wordpress主题的使用
  • 凡科建站下载wordpress 文章转繁体
  • 二类电商用网站怎么做H5页面个人微网站怎么做
  • 网站建设项目经验泊头网站建设公司
  • 期末成绩怎么做网站cc wordpress
  • 工装公司十大排名网站优化推广方法
  • 深圳市建设管理中心网站潍坊可以做网站的公司
  • 小企网站建设解决方案南充城市建设投诉网站
  • 网站排名推广自己怎么做微信微网站制作
  • 网站做一半能退吗有哪些做农产品的网站有哪些
  • 微信与网站对接长沙市人才招聘网最新招聘信息
  • 个人网站可以放广告吗南京网站建设方案
  • 网站开发协议范本开发app制作公司
  • 网站在国内服务器在国外免费网页app一键生成软件
  • 分类信息网站开发网络培训平台有哪些
  • 酷站素材wordpress 漏洞 利用
  • wordpress 不能查看站点公众号里原文单发到dede网站上
  • 制作网站首页psd深圳十大品牌设计公司
  • 网站建设论文开题报告福州网站建设托管
  • 网站美观界面网站不做备案
  • 保定中小企业网站制作dede自适应网站注意事项
  • 如何做网站网页网站模版 蓝色
  • 怎么创建网站?百度合作的网盟网站
  • 合肥网站建设推荐 晨飞网络html博客网页完整代码
  • 怎么健免费网站吗最新新闻热点事件国际
  • 在小型网站建设小组网页服务器一年多少钱
  • 网站正在建设模板电影网站网页设计
  • 中小型网站建设的基本流程百度收录文章