如何从Cloud Function获取Firebase存储的下载URL?

时间:2019-02-04 23:24:48

标签: google-cloud-functions firebase-storage

我知道如何从put()获取下载URL,但是您不能在Cloud Function中使用put()。相反,我使用file.save()。我的数据流写入存储中的文件,但是如何获得下载URL?这是我的代码:

    return await file.save(response.audioContent, options)
            .then(function(snapshot) {
              return snapshot.ref.getDownloadURL();
            })
            .then(function(downloadURL) {
              console.log(downloadURL);

            })
            .catch(function(error) {
              console.error(error);
            })

错误消息显示Cannot read property 'getDownloadURL' of undefined,换句话说,file.save不返回数据snapshot

0 个答案:

没有答案