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

公司网站百度小程序开发重庆seo整站优化设置

公司网站百度小程序开发,重庆seo整站优化设置,wordpress计费搜索,吉林电商网站建设费用目录 一、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/187558.html

相关文章:

  • dedecms手机网站制作如何做友情链接
  • 安装网站到服务器怎样申请网站
  • 新乡网站制作接广告的平台
  • 网站功能优化的方法网络营销的流程和方法
  • 湛江做网站的网站京津冀协同发展
  • 如何做电影网站赚钱吗人工智能培训师
  • 做维修广告效最好是哪个网站吗优化大师免安装版
  • 可以做网站的公司有哪些广州官方新闻
  • 产品经理兼职做网站报酬网站检测中心
  • 网站首页设计多少钱企业邮箱如何申请注册
  • 建个网站要多少钱珠海网站建设
  • 巩义专业网站建设公司软文营销推广
  • 网站正在建设中 html5阿拉善盟seo
  • 女性做网站semantics
  • 做房产中介需要有内部网站吗怎么推广网站链接
  • 微网站分销今日头条新闻发布
  • 如何破解网站后台网址杭州百度竞价推广公司
  • wordpress 开发 pdfseo怎么做优化工作
  • 怎么建网站 手机版海南百度竞价排名
  • PHP 5+MySQL动态网站开发指南能去百度上班意味着什么
  • 郑州汉狮做网站的公司短视频seo关键词
  • 建站软件移动版2023引流软件
  • 品牌网站建设代理seo关键词排名优化方法
  • 做日文网站网络怎样做推广
  • 网站建设开票多少个点公司网页设计
  • 北京网站设计济南兴田德润团队怎么样今日头条荆州新闻
  • 做公司网站多少钱百度链接
  • 网站首页网址互联网优化
  • 想做网站怎么跟做网站的公司谈判网站如何seo推广
  • 东莞网站排名优化价格百度直播