axios返回几种数据格式? 其中Blob返回时的size是什么意思?

这篇具有很好参考价值的文章主要介绍了axios返回几种数据格式? 其中Blob返回时的size是什么意思?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

axios返回几种数据格式? 其中Blob返回时的size是什么意思?

1、字符串(String):服务器可以返回纯文本或HTML内容,Axios会将其作为字符串返回。

2、JSON(JavaScript Object Notation):这是最常见的数据格式,服务器可以返回JSON格式的数据,Axios会将其解析为JavaScript对象。

3、数组(Array):如果服务器返回一个JSON数组,Axios会将其解析为JavaScript数组。

4、Blob(Binary Large Object):服务器可以返回二进制数据,例如图像或文件,Axios可以将其封装在Blob对象中返回。
axios返回几种数据格式? 其中Blob返回时的size是什么意思?,Node.js,前端学习札记,前端,node.js
这个size也就是字节或者返回的 流 的大小,我这边是57,是因为后端返回了一个固定的提示语,字符串的字节大小。如果返回类型是Blob的话,都会返回size这个字段的

5、ArrayBuffer:类似于Blob,服务器可以返回二进制数据,Axios可以将其封装在ArrayBuffer对象中返回。

6、FormData:当使用Axios发送包含文件上传的表单数据时,服务器可能返回FormData对象,Axios会将其返回。文章来源地址https://www.toymoban.com/news/detail-705663.html

到了这里,关于axios返回几种数据格式? 其中Blob返回时的size是什么意思?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 文件流下载之——axios请求responseType为blob时,错误数据处理

    背景:一个文件下载的需求,如果成功下载data数据返回的是文件流,如果失败后端会返回失败信息,类似{code: -1, data: null, msg: ‘xxx’}。然而如果用responseType: \\\'blob’去接文件流的话,返回的错误信息也会转为blob数据格式。我们需要对返回错误信息的数据做处理,页面上提示

    2024年02月13日
    浏览(64)
  • 后端返回数据流,前端进行转换blob文件流

    1. 首先相应的头里面请求改为 responseType: \\\'blob\\\' 2.           let res = await getPhotoVideoUrl() --此处为模拟的获取一个视频流的地址;         const img = new Blob([res], { type: \\\'image/png\\\' });         let imgUrl = window.URL.createObjectURL(img); 3.拿到流的地址后,先进行new Blob进行创建一个对象。

    2024年02月13日
    浏览(40)
  • 深入解析 Axios Blob 的使用方法及技巧

    在 Web 开发中,处理文件传输是一个常见的需求。Blob(二进制对象)是一种表示二进制数据的方式,常用于处理文件和多媒体数据。本文将介绍如何使用  Axios  和 Blob 来处理文件传输。 在开始之前,让我们先了解一下 Axios 和 Blob 的基本概念。 Axios :Axios 是一个基于 Promis

    2024年02月12日
    浏览(53)
  • VUE项目使用axios发送post跨域请求,返回数据失败问题

    Access to XMLHttpRequest at \\\'http://xxxx\\\' from origin \\\'http://localhost:8080\\\' has been blocked by CORS policy: Response to preflight request doesn\\\'t pass access control check: No \\\'Access-Control-Allow-Origin\\\' header is present on the requested resource. 第一步 ,在后端接受方,对返回的数据添加 响应头 ,使用下面这句代码: 第二步

    2024年02月11日
    浏览(49)
  • 前端下载文件(Blob)的几种方式使用Blob下载文件

    在前端下载文件是个很通用的需求,一般后端会提供下载的方式有两种: 1.直接返回文件的网络地址(一般用在静态文件上,比如图片以及各种音视频资源等) 2.返回文件流(一般用在动态文件上,比如根据前端选择,导出不同的统计结果 excel 等) 第一种方式比较简单,但

    2024年02月07日
    浏览(57)
  • vue axios实现下载文件及responseType:blob注意事项

    需要使用axios和js-file-download组件 注意事项: responseType:blob表示服务器返回的响应类型是二进制流,一般用于文件、视频下载等场景。正常情况下后端返回二进制数据,当后端服务器出错时,往往会以json形式返回错误信息,例如{\\\"code\\\":500,\\\"msg\\\":\\\"未知异常\\\"}。因为设置了blob类型,

    2024年02月11日
    浏览(43)
  • 蚁剑返回数据为空的几种原因

    中国蚁剑返回数据为空, 1,可能是post没有大小写, 2,看防火墙有没有关, 3,代理是不是手动。 一句话木马?php @eval($_POST[\\\"password\\\"]);? 今天连接蚁剑死活连不上到头来发现post没有大写 然后就连接成功了 4.格式要换成base64,上下格式都要换成base64

    2024年02月11日
    浏览(38)
  • JS各种数据流之间的格式(ArrayBuffer、Uint8Array、Blob、 File、DataURL)相互转换及应用

    前端网页 File 上传、下载,Canvas 保存图片,Ajax 和 Fetch 二进制流传输,PDF 预览,浏览器上 WebAssembly 的应用 等等都需要到 ArrayBuffer 和 Blob 。 FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要

    2024年02月08日
    浏览(41)
  • Java实现接收xml格式数据并解析,返回xml格式数据

    需求描述:后端接受xml格式数据,解析出相应数据,并返回xml格式数据。

    2024年02月10日
    浏览(39)
  • MySQL排查问题row size too large (> 8126). Changing some columns to TEXT or BLOB may help.

    例子:给表增加一列报错: 1118: Row size too large ( 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline. 单行记录的合计最大大小超过了 8126 字节,那么根据文档描述的话,使用dynamic行格式的表行最大大小可以达到65536字节(因为mysql内部使用了

    2024年02月13日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包