繁体   English   中英

Firebase存储(管理员):使用downloadURL创建参考

[英]Firebase Storage (admin): create reference with downloadURL

在“仅”具有downloadURL的情况下,如何在Cloud Function中的Cloud Storage中创建对文件的引用?

我了解您想从downloadURL派生bucketfile名。

如果查看downloadURL的格式,您会发现它的组成如下:

https://firebasestorage.googleapis.com/v0/b/<your-project-id>.appspot.com/o/<your-bucket-name>%2F<your-file-name>?alt=media&token=<a-token-string>

因此,您只需要使用一组Javascript方法(如indexOf()substring()和/或slice()downloadURL提取存储桶和文件名。

然后,您可以根据https://cloud.google.com/nodejs/docs/reference/storage/2.0.x/File执行以下操作:

const {Storage} = require('@google-cloud/storage');
const storage = new Storage();
const bucket = storage.bucket('<your-bucket-name>');

const file = bucket.file('<your-file-name>');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM