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

在网上做软件挣钱的网站中国联通与腾讯设立混改合营企业

在网上做软件挣钱的网站,中国联通与腾讯设立混改合营企业,node做网站,乐辰科技网站建设在 Axios(从代码里 request 推测是基于 Axios 封装的请求方法 )中,responseType: blob 的作用是告知请求方,期望服务端返回的数据以 Blob 格式进行处理,让浏览器把接口返回的二进制数据(比如文件流&#xf…

在 Axios(从代码里 request 推测是基于 Axios 封装的请求方法 )中,responseType: 'blob' 的作用是告知请求方,期望服务端返回的数据以 Blob 格式进行处理,让浏览器把接口返回的二进制数据(比如文件流)封装成 Blob 对象,方便前端做文件下载、预览等操作,核心逻辑是浏览器根据你设置的 responseType ,按照对应的规则解析服务端返回的响应体 ,下面展开说:

 

1. 原理层面

• 服务端返回的本质是 HTTP 响应,包含响应头、响应体(二进制内容,像文件的字节流 )。

• 当你在 Axios 里设置 responseType: 'blob' ,浏览器在接收响应后,会依据这个配置,把响应体的二进制数据包装成 Blob 对象(Blob 是浏览器 Web API 里的类型,用于表示“二进制大对象” ),这样前端拿到的 response.data 就是 Blob 实例,能直接用于创建 URL 做下载(URL.createObjectURL(blob) )、传给文件处理 API 等。

 

2. 对比其他类型

• 如果不设置 responseType ,默认是 json ,浏览器会尝试把响应体按 JSON 去解析,要是服务端返回的是二进制文件流,解析就会报错。

 

• 除了 blob ,还有 arraybuffer(把响应体转成 ArrayBuffer ,适合处理纯二进制数据做更底层操作 )、text(转成文本,比如纯文本文件 )等类型,按需选择就能让浏览器用对应方式解析响应。

简单说,responseType: 'blob' 是“告诉浏览器用 Blob 格式解析响应体”,让原本的二进制文件流,能以 Blob 对象的形式被前端代码处理,方便后续文件相关的业务逻辑~ 

http://www.dtcms.com/a/405389.html

相关文章:

  • 河南最新政策seo挂机赚钱
  • 管理系统网站苏州做学校网站的
  • 旅游短租公寓网站建设百度分公司
  • 网站制作手机网站外贸机械网站建设
  • 四川星星建设集团有限公司网站北京app软件开发
  • 湖北专升本网站建设网站怎样才有流量
  • 网站页面设计策划书阿里云国际站官网
  • app网站制作多少钱网页制作网站开发的论文
  • 营销型网站建设方法智能建站平台
  • 微信小程序商城制作一个需要多少钱六安短视频优化费用
  • 安阳做网站的公司制作一个自己的网站
  • 商务型网站有哪些大武口网站建设
  • 建站63年来第一次闭站 北京站辟谣i57500网站开发
  • 便捷网站建设报价北京网络营销公司哪家好
  • 用html5做的个人网站外 网站 公司
  • 企业网站有那些做网站能赚钱吗 知乎
  • 七星彩的网站怎么做的为什么建设银行的网站打不开
  • 免费自助设计网站中国企业信用网站官网
  • ui设计较好的网站婚纱网站php
  • 房屋产权地址备案在那个网站做搬瓦工vps wordpress
  • 做一家开发网站的公司手机网站建设设计6
  • 毕业设计做网站seo培训公司
  • 福州网站开发fjfzwl寒亭网站建设
  • 建设主管部门指定网站制作一个网站需要多少小时
  • 网站维护广州建网站比wordpress还好
  • 孝感网站建设专家网站开发 哪些技术
  • 新手怎么搭建网站wordpress影视模板
  • 哪个网站做美食视频网站建设需要做什么准备工作
  • 网站建设 移动端海南创作什么网站
  • 广州网站开发设计智慧团建官方网站登录