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

有没有什么做高数的网站鞍山58同城找工作 招聘

有没有什么做高数的网站,鞍山58同城找工作 招聘,大连旅顺口,wordpress ping服务列表目录 前言#xff1a; 采坑之路 总结#xff1a; 前言#xff1a; 近日#xff0c;项目中踩了一个坑分享一下经验#xff0c;也避免下次遇到方便解决。项目基于vue2axioselement-ui#xff0c;业务中导出按钮需要直接下载接口中的文件流。正常是没有问题#xff0c;但…目录 前言 采坑之路 总结 前言 近日项目中踩了一个坑分享一下经验也避免下次遇到方便解决。项目基于vue2axioselement-ui业务中导出按钮需要直接下载接口中的文件流。正常是没有问题但是测试确测出来参数正确时后端接口没有返回文件流而是报错提示。返回结果集如图 采坑之路 1.正常接口返回result里就直接输出message然后显示错误提示就好了。 问题是我们用的axios中post请求的responseType:blob类型设置死了接收的只有文件流相关信息打印了res没有后端的返回错误码 这就尴尬了原逻辑不管数据是不是都该返回一个二进制文件流的内容来下载即使是个空文件是吧。但是遇到这个错误提示就得解决啊。 2.寻求网上方法最终填坑完成分享一下这个完整解法 this.axios.post(/zzh/afterSale/exportAfterSaleMaintainForm, JSON.stringify(data), {responseType: blob,headers: {Content-Type: application/json;charsetutf8,Authorization: this.$store.state.user.token,Language: this.lan,},}).then(function (res) {// responseType: blob 这个类型获取报错提示if(res.data.successundefined res.data.type application/json){const fileReader new FileReader()fileReader.readAsText(res.data,utf-8)fileReader.onload function(){const result JSON.parse(fileReader.result)_this.$message.error(_this.$t(errorCode. result.code)); // 业务中拼接报错提示}return}const content res.dataconst blob new Blob([content], {type: application/octet-stream}) //构造一个blob对象来处理数据const encodeFileName res.headers[content-disposition].split(;)[1].split()[1];const fileName decodeURIComponent(encodeFileName);if (download in document.createElement(a)) { //支持a标签download的浏览器const link document.createElement(a) //创建a标签link.download fileName //a标签添加属性link.style.display nonelink.href URL.createObjectURL(blob)document.body.appendChild(link)link.click() //执行下载URL.revokeObjectURL(link.href) //释放urldocument.body.removeChild(link) //释放标签} else { //其他浏览器navigator.msSaveBlob(blob, fileName)}}) 总结 1.首先遇到responseType:blob这个类型时考虑报错提示需要把返回的数据转成文件读取错误提示其中重要的是new FileReader()的使用。 2.文件下载的方法组装成二进制流文件注意获取content-disposition中文件名否则下载的文件会是损坏的其中重要的是 new Blob(的使用创建对象A标签模拟点击下载文件。 以上就是今天的分享欢迎关注我点赞评论~
http://wiki.neutronadmin.com/news/279190/

相关文章:

  • 网站国际网络备案号济南百度做网站
  • 微信制作企业网站蓬莱建网站
  • 河南网站建设的公司为什么要建设双端网站
  • 唐山做企业网站网站信息维护方案
  • 百度推广网站一年多少钱彩票网站怎么做系统
  • 网站建设技术方面安徽合肥最新消息
  • 常州网站建设常州北海市做网站的公司
  • 网站推广工具有哪些千锋教育招聘
  • 精湛的赣州网站建设优班图搭建网站
  • 房产中介网站开发费用济宁网站建设公司电话
  • 建一个网站西安做义工网站
  • 做网站开发的公司企业运营
  • php网站费用局域网内服务器做网站
  • 网上购物网站开发的目的建设网站服务器自营方式
  • 织梦网站搜索怎么做wordpress 试题
  • 宝安led行业网站建设深圳有哪些公司名称
  • 网站开发笔试题北京建站程序
  • asp网站耗资源关于网站开发的商业计划书
  • 网站布局结构图河北邢台出大事啦
  • wordpress主题激活手机端网站怎么做seo
  • 莆田手表网站网站制作 电子商城
  • 网站收录查询方法平台推广是什么
  • 网站目录优化合肥瑶海区网站建设方案
  • 北京工商局网站怎么做增资wordpress 段间距
  • 设计网站轮廓模板页面优化主要从哪些方面进行
  • 服装设计专业主要学什么seo精灵
  • 如何建设网站论文文献西安网站建设问问q778925409耍強
  • 亚马逊网站开发者平台永登网站设计与建设
  • 东莞规划局官方网站平台期怎么突破
  • 福州市交通建设集团网站太原seo代理计费