Firebase存储是否为文件提供了唯一的ID?

时间:2016-11-22 17:01:23

标签: firebase storage firebase-storage

因此,实时数据库为我提供了一种使用其ID引用节点的直接方法。到目前为止,我只看到使用文件名创建引用的Firebase存储示例。如果两个文件具有相同的名称怎么办?我必须阻止用户上传重复的文件名吗?该URL是唯一的,但据我所知,您无法基于它创建对该文件的引用。有什么我想念的东西,因为这对我来说似乎并不合适。谢谢你的帮助。

1 个答案:

答案 0 :(得分:11)

在Firebase存储中,由您决定上传文件时的文件名。没有内置方法可以为Firebase存储生成唯一的文件名(如数据库中的push()方法)。

如果您对同一路径有两个引用,则它们将引用Firebase存储中的同一文件。

如果您想要全球唯一的文件名,您必须自己生成这些文件名。一种方法是使用Firebase数据库的push()方法,但您也可以使用any other GUID-generator作为您选择的平台。