Android 当我仅能访问文件名时,如何通过下载url访问firebase存储上的文件?

Android 当我仅能访问文件名时,如何通过下载url访问firebase存储上的文件?,android,firebase,kotlin,firebase-storage,Android,Firebase,Kotlin,Firebase Storage,所以,我只想交换下载url中的一些内容,让用户能够搜索存储中的文件。只是最后我不想交换长代码,因为用户将不得不使用超长代码。我必须使用url来访问这些文件 https://firebasestorage.googleapis.com/v0/b/socialmedia- 1df9e.appspot.com/o/images%2Flego?alt=media&token=4cc05dec-8dda-4f46-a8a7- eb1bf916c512 ⇈

所以,我只想交换下载url中的一些内容,让用户能够搜索存储中的文件。只是最后我不想交换长代码,因为用户将不得不使用超长代码。我必须使用url来访问这些文件

https://firebasestorage.googleapis.com/v0/b/socialmedia- 
1df9e.appspot.com/o/images%2Flego?alt=media&token=4cc05dec-8dda-4f46-a8a7- 
eb1bf916c512                  ⇈                              ⇈
                            swap this                      Not this

不支持构建自己的下载URL。您应该使用Firebase SDK生成特定于要下载的每个文件的下载URL。

不支持构建您自己的下载URL。您应该使用Firebase SDK为每个要下载的文件生成特殊的下载url。

如何使用Firebase SDK生成特殊url?这样的url是什么样子的?如果您使用的是Android SDK,则在存储中为要下载的文件建建一个引用,然后调用getDownloadUrl以获取解析为URL字符串的任务。是的,我知道。但是我怎样才能改变url的外观/部分/结构呢?正如我所说的,不支持构建自己的url。你应该调用API,并假设URL无法更改或重建。我如何使用firebase sdk生成特殊URL?这样的URL是什么样子的?如果你使用Android sdk,你会在存储中创建一个要下载的文件的引用,然后调用getDownloadUrl以获取解析为URL字符串的任务。是的,我知道。但是我怎样才能改变url的外观/部分/结构呢?正如我所说的,不支持构建自己的url。您应该调用API,并假设URL无法更改或重建。