【发布时间】:2019-01-11 11:25:13
【问题描述】:
Firebase 存储的读取流:
我的 Google Firebase 存储中有文件,我想为其创建读取流(使用 javascript/node js)。 (然后我打算将此读取流通过管道传输到一些中间件,然后是写入流,但这对于问题并不重要。)代码 sn-p 显示了我在做什么,但是当我将 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;
};
【问题讨论】:
标签: javascript node.js firebase firebase-storage