云存储设置和配置

2025年3月17日 | 阅读 3 分钟

在上一节中,我们了解了云存储、其关键功能、特性以及它的工作原理。现在,我们将讨论如何设置和配置一个 Android 应用程序与 Firebase,以便在我们的应用程序中使用云存储。 就像 Firebase 实时数据库和 Firebase Firestore 一样,云存储的起始步骤是相同的,并将使用 Kotlin。 让我们从起始步骤开始,详细说明为在 Firebase 中设置和配置应用程序以使用云存储而执行的每个步骤。

步骤 1

第一步,我们将创建一个新的 Android Studio 项目,其中包含一个空活动和 Kotlin 语言,并将其命名为 CloudStorageExample

Cloud Storage Setup and Configuration

步骤 2

我们将通过 Firebase Assistant 或使用控制台手动将我们的 Android 应用程序连接到 Firebase。 之后,我们将所有必需的库和插件添加到我们的 app.gradle 文件中。 我们还将添加 mavenLocal() 作为我们的存储库和所有项目。

Cloud Storage Setup and Configuration
Cloud Storage Setup and Configuration
Cloud Storage Setup and Configuration

步骤 3

我们将转到 Firebase 控制台,并在开发者->存储中查看 Firebase 云存储。

Cloud Storage Setup and Configuration

步骤 4

我们将通过单击“开始使用”来创建数据库。 单击“开始使用”后,会打开一个弹出框,我们在其中使用特定规则设置存储并单击“下一步”。

Cloud Storage Setup and Configuration
Cloud Storage Setup and Configuration

单击“下一步”后,将打开一个弹出框。 在这里,我们可以根据我们想要放置的位置选择我们的云存储位置,最后单击“完成”。

Cloud Storage Setup and Configuration

步骤 5

单击“完成”后,将创建一个云存储,它将与实时数据库和 Cloud Firestore 看起来不同。 在这里,我们分别有用于文件存储、安全规则和使用的“文件”、“规则”和“使用情况”。

Cloud Storage Setup and Configuration
Cloud Storage Setup and Configuration

步骤 6

不需要更改我们的安全规则,因为默认情况下,经过身份验证的用户只能读取和写入存储。 这些规则定义如下

如果我们想让我们的云存储公开,那么安全规则的修改如下

如果我们想使用这些规则进行数据验证,这是可以实现的。 我们可以验证文件名和路径。 这些规则也用于验证元数据属性,例如 contentType 和 size。

设置和配置在此处完成,现在我们可以实现我们的代码来使用此存储。