在 Firebase 存储中为文件创建 readStream

菲尔.p

Firebase 存储的读取流:

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

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;
};

您应该排除内部的“文件”句子。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NodeJS:如何使用readStream编写文件解析器?

来自分类Dev

将缓冲区从 ReadStream 更改为实际文件

来自分类Dev

如何在koa中获取带有thunk的readStream?

来自分类Dev

将文件存储在Firebase存储中

来自分类Dev

带锁的ReadStream(NodeJS)

来自分类Dev

使用Textfield数据创建文本文件并上传到Flutter中的Firebase存储

来自分类Dev

在Firebase Cloud Function中复制存储文件

来自分类Dev

等待 readStream 结束并返回数据

来自分类Dev

Firebase实时数据是为每个用户创建新实例还是将所有内容存储在大树中?

来自分类Dev

当 Firebase 存储中有一个名为相同的现有文件夹时,如何在 Firebase 中创建一个新文件夹

来自分类Dev

将Firebase子键值对中的数据存储为数组

来自分类Dev

在node.js中创建Firebase存储访问令牌

来自分类Dev

从Flutter中的Firebase云存储中删除文件夹

来自分类Dev

在新表中打开 Firebase 存储中的文件,而不是下载

来自分类Dev

如何下载Firebase存储文件

来自分类Dev

从 Firebase 存储下载 JSON 文件

来自分类Dev

如何从Firebase存储URL创建Firebase存储对象

来自分类Dev

在Firebase中创建逻辑

来自分类Dev

从Firebase存储中删除包含内容的文件夹

来自分类Dev

如何为Firebase存储中的文件生成公共URL?

来自分类Dev

如何从Firebase存储中获取图像文件

来自分类Dev

如何删除Firebase存储目录中的所有文件

来自分类Dev

Angularfire2:如何从Firebase存储中检索文件内容

来自分类Dev

从Firebase存储中删除包含内容的文件夹

来自分类Dev

用于Firebase存储的文件路径(位于桌面中)

来自分类Dev

从Firebase存储中删除文件会导致崩溃

来自分类Dev

Firebase 存储中的文件夹没有被删除?

来自分类Dev

如何删除 Firebase 存储中以“foo”开头的所有文件

来自分类Dev

在Firebase中存储ID列表

Related 相关文章

  1. 1

    NodeJS:如何使用readStream编写文件解析器?

  2. 2

    将缓冲区从 ReadStream 更改为实际文件

  3. 3

    如何在koa中获取带有thunk的readStream?

  4. 4

    将文件存储在Firebase存储中

  5. 5

    带锁的ReadStream(NodeJS)

  6. 6

    使用Textfield数据创建文本文件并上传到Flutter中的Firebase存储

  7. 7

    在Firebase Cloud Function中复制存储文件

  8. 8

    等待 readStream 结束并返回数据

  9. 9

    Firebase实时数据是为每个用户创建新实例还是将所有内容存储在大树中?

  10. 10

    当 Firebase 存储中有一个名为相同的现有文件夹时,如何在 Firebase 中创建一个新文件夹

  11. 11

    将Firebase子键值对中的数据存储为数组

  12. 12

    在node.js中创建Firebase存储访问令牌

  13. 13

    从Flutter中的Firebase云存储中删除文件夹

  14. 14

    在新表中打开 Firebase 存储中的文件,而不是下载

  15. 15

    如何下载Firebase存储文件

  16. 16

    从 Firebase 存储下载 JSON 文件

  17. 17

    如何从Firebase存储URL创建Firebase存储对象

  18. 18

    在Firebase中创建逻辑

  19. 19

    从Firebase存储中删除包含内容的文件夹

  20. 20

    如何为Firebase存储中的文件生成公共URL?

  21. 21

    如何从Firebase存储中获取图像文件

  22. 22

    如何删除Firebase存储目录中的所有文件

  23. 23

    Angularfire2:如何从Firebase存储中检索文件内容

  24. 24

    从Firebase存储中删除包含内容的文件夹

  25. 25

    用于Firebase存储的文件路径(位于桌面中)

  26. 26

    从Firebase存储中删除文件会导致崩溃

  27. 27

    Firebase 存储中的文件夹没有被删除?

  28. 28

    如何删除 Firebase 存储中以“foo”开头的所有文件

  29. 29

    在Firebase中存储ID列表

热门标签

归档