gpt4 book ai didi

javascript - 缓冲区的字节大小(Javascript/Node)

转载 作者:搜寻专家 更新时间:2023-11-01 00:28:44 24 4
gpt4 key购买 nike

<分区>

如何在 javascript 中获取缓冲图像的大小(以字节为单位)?我不允许信任客户端的文件大小,并且需要在后端验证作为上传验证的一部分。我的设置如下:

1- 我在客户端上传一个文件,然后将它从 React 组件发送到 Node:

      fileUpload() {
const url = '/.../...'
const formData = new FormData()
formData.append('file', this.state.file)
formData.append('actualSize', this.state.file.size) //not allowed to use this.
const config = { headers: { 'content-type': 'multipart/form-data' } }
axios.post(url, formData, config)
}

2- 使用一些中间件,我在 Node 中接收数据作为对象:

  { 
file: {
name: 'test',
data: <Buffer 12 50 4e ... >,
encoding: '7bit',
mimetype: 'image/png',
}
}

如何测量缓冲区的字节大小?提前致谢!

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com