代码之家  ›  专栏  ›  技术社区  ›  Raz Buchnik

什么是文件缓冲区Node.js?

  •  0
  • Raz Buchnik  · 技术社区  · 6 年前

    我在Multer(文件上传包)看到过节点.js)我可以像往常一样存储文件,相反,我可以有一个缓冲区。

    <Buffer ff d8 ff e2 0b f8 49 43 43 5f 50 52 4f 46 49 4c 45 00 01 01 00 00 0b e8 00 00 00 00 02 00 00 00 6d 6e 74 72 52 47 42 20 58 59 5a 20 07 d9 00 03 00 1b ... >
    

    这是什么?如何使用?这是上传的图像吗?如果-如何显示?是否应该保存在数据库中然后。。什么? 我是否应该从中创建一个文件并保存该文件,而这样做的实际原因是在所有验证都正常之前不上载真实的文件?

    2 回复  |  直到 6 年前
        1
  •  2
  •   kigiri    6 年前

    缓冲区只是字节数组(这里用十六进制打印00到ff,或者0到255)。

    实际上,您可以将任何文件表示为字节数组fs.writeFile文件can直接获取缓冲区。

    看看官方文件 https://nodejs.org/api/buffer.html