【问题记录】处理二进制流数据

前提:实现文件预览,调用上传文件后,后端返回二进制流数据
方法:
1)接收二进制流:axios不会处理二进制数据,所以请求接口时要设置指定响应数据格式
(Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 ReadableStream 来用于数据操作。)
在这里插入图片描述
2)二进制流转URL:拿到二进制流需要生成url实现预览
在这里插入图片描述

this.src = window.URL.createObjectURL(res.data);
3)赋值
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: lockTableRecord.DrawStream 输出的二进制是指锁定表格记录时所生成的数据。这个数据包含了锁定表格记录的信息,通常是用于在分布式系统中同步数据的。因为在分布式系统中,多个节点可能同时对同一个表格记录进行修改,为了保证数据的一致性和正确性,需要通过锁定表格记录来避免多个节点同时修改同一条记录的情况。 具体来说,lockTableRecord.DrawStream 输出的二进制通常包含以下信息: 1. 记录的唯一标识符:用于区分不同的记录。 2. 记录的锁定状态:标识记录是否已经被锁定。 3. 锁定记录的节点信息:标识当前锁定记录的节点信息,包括节点的 IP 地址、端口号等。 4. 记录的版本号:用于标识记录的版本,每次修改记录时版本号会自增。 通过这些信息,可以实现对记录的锁定和同步,确保分布式系统中数据的一致性和正确性。 ### 回答2: lockTableRecord.DrawStream 输出的二进制是指在进行锁定表记录的绘制操作时生成的二进制数据。锁定表记录是一种数据结构,用于存储并管理在数据库中的表中被锁定的记录。 在数据库系统中,锁定表记录是为了实现并发控制而引入的机制,用于处理多个事务对同一表中的记录进行操作时的互斥与同步。当一个事务对一个记录进行修改时,会对该记录进行锁定,以防止其他并发事务同时对该记录进行修改,从而保证数据的一致性和完整性。 当我们调用 lockTableRecord.DrawStream 方法时,系统会将锁定表记录的信息以二进制的形式输出到一个数据中。这个数据会包含一系列字节,这些字节按照特定的格式组织,用于表示不同的锁定表记录的属性,如记录的主键、锁定类型、锁定的时间戳等。 通过对二进制的解析和处理,我们可以获取到锁定表记录的相关信息,如被锁定的记录的标识、锁定的类型(排它锁或共享锁)、锁定的事务ID、锁定的时间等。这些信息将对后续的并发控制和事务的处理起到重要的作用,如判断是否可以进行某个事务的提交或回滚,或者判断是否可以对某个记录进行读取或修改操作。 总之,lockTableRecord.DrawStream 输出的二进制是锁定表记录的信息的二进制表示形式,通过解析和处理这个二进制,我们可以获取到锁定表记录的相关属性和信息,以便进行事务管理和并发控制。 ### 回答3: lockTableRecord.DrawStream输出的是二进制,它是锁定表记录对象的绘制内容转换成的一种数据表示形式。锁定表记录是一种存储在数据库中的数据对象,用于记录系统中的锁定信息。 当我们调用lockTableRecord.DrawStream方法时,它会将锁定表记录对象的绘制内容转换为二进制的形式。这个二进制包含了锁定表记录对象的各种属性和绘制信息,例如锁定时间、锁定者、锁定状态等。 通过将锁定表记录对象的绘制内容转换成二进制,我们可以方便地进行数据传输和存储。二进制作为一种计算机中常用的数据表示方式,具有高效、紧凑的特点,可以减小数据传输和存储的开销。 在实际应用中,我们可以根据需要对lockTableRecord.DrawStream输出的二进制进行处理。例如,可以将二进制保存到文件中,以便以后再次使用或传输给其他系统。也可以将二进制发送给其他系统,以便其进行进一步的分析和处理。 总之,lockTableRecord.DrawStream输出的二进制是锁定表记录对象的绘制内容的一种数据表示形式,可以方便地进行数据传输和存储。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值