gpt4 book ai didi

javascript - 为 Firebase 存储中的文件创建 readStream

转载 作者:行者123 更新时间:2023-12-03 01:22:58 26 4
gpt4 key购买 nike

Firebase 存储的读取流:

我的 Google firebase 存储中有一些文件,我想为其创建读取流(使用 javascript/node js)。 (然后我打算将此读取流传输到一些中间件,然后传输到写入流,但这对于问题来说并不重要。)代码片段显示了我正在做的事情,但是当我将 readStream 打印到控制台时,我得到了一个 DestroyableTransform 对象而不是 ReadableStream。我觉得我的代码与 documentation 非常相似。有谁知道可能出了什么问题?

const filePath = 'image.png';
const getReadStream = (filePath) => {
let file;
try {
file = admin
.storage()
.bucket()
.file(filePath);
} catch (err) {
console.log(err);
}
const readStream = file.createReadStream()
.on('error', (err) => {
throw err;
});
console.log(readStream);
return readStream;
};

最佳答案

这是一个可能的答案。

const filePath = 'image.png';
const getReadStream = (filePath) => {
let file;
try {
file = admin
.storage()
.bucket(filePath);
} catch (err) {
console.log(err);
}
const readStream = file.createReadStream()
.on('error', (err) => {
throw err;
});
console.log(readStream);
return readStream;
};

您应该排除内部的"file"句子。

关于javascript - 为 Firebase 存储中的文件创建 readStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51674805/

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