在Firebase管理存储中调用bucket.upload时出现“ TypeError:无法读取未定义的'objectMode'属性”

问题描述

我正在尝试在测试环境中使用Node Firebase SDK版本:“ ^ 9.2.0”将一些文件上传到云存储,但始终收到“ TypeError:无法读取未定义的属性'objectMode'”。

在测试环境中的存储桶上调用上载时,它会失败。 不过,在云功能中运行相同的功能非常有效。

const Metadata = {
    Metadata: {
        firebaseStorageDownloadTokens: uuid()
    },contentType: 'image/png',cacheControl: 'public,max-age=31536000',};


await bucket.upload(path.join(__dirname,"image.png"),{
    destination: `users/testUser/documents/image.png`,gzip: true,Metadata: Metadata,});

错误

TypeError:无法读取未定义的属性'objectMode'
在Pumpify.Writable.write(node_modules / ready-stream / lib / _stream_writable.js:292:22)

节点:v12.18.3,NPM版本:6.14.8

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)