gpt4 book ai didi

node.js - 缓冲区到文件流

转载 作者:太空宇宙 更新时间:2023-11-04 02:18:39 25 4
gpt4 key购买 nike

我想创建文件上传应用程序到盒子存储。我使用box-sdk模块来上传box。 box-sdk可以访问来自fs.createReadStream的文件流进行上传。我使用 multer 模块来访问上传的文件。 multer 模块具有存储文件的内存。它产生一个缓冲区字符串。

对于上传框,我必须将缓冲区字符串转换为文件流。我该如何转换它?

最佳答案

您只需创建一个可读流并将缓冲区插入其中即可。

var stream = require('stream')
var bufStream = stream.Readable()
bufStream._read = function () {}
bufStream.push(myBuffer)
bufStream.push(null)
bufStream.pause()

然后,您可以在任何需要通过管道传输的地方pipe bufStream

您还可以使用several , various为您处理此问题的模块

关于node.js - 缓冲区到文件流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34553582/

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