是否可以在不知道扩展名(jpg 或 png)的情况下仅通过文件名搜索文件?
所有文档都使用 filename.extension。
是否可以在不知道扩展名(jpg 或 png)的情况下仅通过文件名搜索文件?
所有文档都使用 filename.extension。
从技术上讲,Google Cloud Storage 中的“文件”只是一个对象,其名称可能包含类似于“文件”或“文件夹”或“文件路径”的内容。这意味着它与(更多关于对象命名here)foo
一样foo.txt
有效。我们在文档中使用扩展名仅仅是因为大多数开发人员都熟悉具有某些扩展名的文件,并且我们不想让路径看起来随意或像文件以外的东西。path/to/foo.txt
为了进行搜索,GCS 因此在其list
API ( docs ) 中有前缀匹配的概念,这将允许您查询诸如“给我所有前缀为 的文件path/to/foo
,这将返回foo
以及两者foo.txt
是否都存在。path/to/foo
path/to/foo.txt
Firebase 存储选择不公开列表 API 有几个原因,但主要是因为:
如果您致力于这样做,您可以使用 GCS list
API,或在服务器上使用GCloud。