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

互联网官方网站seo快速提升排名

互联网官方网站,seo快速提升排名,长沙专业网站建设公司,域名代理商目录 一、URL.createObjectURL() 一、URL.createObjectURL() createObjectURL属于js的原生方法,位于window.URL上,用于将Blob或者File文件转换为可以临时的URL地址进行显示 **注意**:Angular 的 HttpClient 默认将响应解析为 JSON 对象‌16。…

目录

一、URL.createObjectURL()

一、URL.createObjectURL()

createObjectURL属于js的原生方法,位于window.URL上,用于将Blob或者File文件转换为可以临时的URL地址进行显示

**注意**:Angular 的 HttpClient 默认将响应解析为 JSON 对象‌16。若实际返回的是二进制数据(如 Excel 文件、图片等),解析过程会因格式不匹配抛出错误(如 Unexpected token 或 [object Object] 

//首先调接口,subscribe接收一个可观察对象,
//有三个可选函数,next为成功时的函数,此时返回的二进制文件,
//包含size和type两个属性,使用createObjectURL将二进制文件转换为url地址,
//再创建a标签,实现自动下载返回的文件,最后需要释放创建的地址(生成的 URL 会占用内存,需手动释放以避免泄漏)
//error为出错时所调函数       
this.service.importExcel(formData).subscribe({next: (blob: Blob) => {console.log(blob);if (blob.size > 0 && blob.type.startsWith('application/')) {const url = window.URL.createObjectURL(blob);const link = document.createElement('a');link.href = url;link.download = '导入人员信息.xlsx'; // 自定义文件名link.click();window.URL.revokeObjectURL(url); // 释放内存}},error: (error: any) => {this.message.warning('文件异常');},});//需要将接口的响应数据改为Blob二进制文件,使用responseType修改响应数据类型为BlobimportExcel(params) {const url = 'api/xxx';return this.http.post(url, params, {responseType: 'blob',//有时候会报错则使用'blob' as 'json'});}

http://www.dtcms.com/wzjs/289162.html

相关文章:

  • 杭州网站设计的公司seo查询
  • wordpress访问加密长沙网站优化指导
  • 网站权重能带来什么作用表白网页制作免费网站制作
  • 做文字头像的网站网站长尾关键词排名软件
  • 广东品牌网站建设多少钱怎么拿到百度推广的代理
  • 婚纱礼服外贸网站百度人工
  • 昆山网站建设第一品牌营销企业
  • 什么系统网站好爱站长尾词挖掘工具
  • 定制网站要多少钱站长是什么级别
  • 建材有限公司光速东莞网站建设南京网络推广优化哪家好
  • 东莞网站推广策划网络优化是做啥的
  • 旅行社建网站友情贴吧
  • 智慧团建注册登录入口官网手机版廊坊seo培训
  • wordpress 用户组抖音seo优化软件
  • 音乐网站用什么语言做站长工具端口检测
  • 网站建站加盟seo经理招聘
  • python做网站的案例google推广妙招
  • 博客网站怎么做cpamiy188coo免费入口
  • wordpress 直播 视频晨阳seo
  • 百科网站模板国外搜索引擎入口
  • 网站源码防盗原理seo优化行业
  • 问信息奥赛题怎么做 去哪个网站比百度强大的搜索引擎
  • 抚州哪里有做企业网站的公司b站视频未能成功转码
  • 网站验证码是如何做的微营销官网
  • 哪个网站做的效果图好南昌网站优化公司
  • 太原网站建设包括什么深圳seo优化电话
  • 企业为什么要建站台呢百度ai开放平台
  • 方舟未来网站建设市场营销实务
  • 做阅读理解的网站seo网站推广批发
  • 网站建设首页模板如何在百度上建立网站