0

我有一个使用大量图像的应用程序。我想将这些图像存储在 ios/android 设备之外。我决定将一些图像存储在 Firebase 存储中。如何使用存储获取图像?像这样

Image.asset(brand.model[0].model_image[index].image,
          fit: BoxFit.fill),
4

3 回答 3

0

我也喜欢 Flutter 和 Firebase,试图使实际应用程序尽可能小。我可以在这里写下所有内容,但 FlutterFire 的创建者有一个网站,可以详细解释每一步。下面的这个链接将引导您进入使用云存储的第一步。

链接:FlutterFire 云存储

于 2020-10-09T23:05:15.657 回答
0

您可以将资产单独保存在名为 assets 的文件夹中,然后可以从那里使用它。您唯一需要做的就是在 pubsec.yaml 文件中指定路径以访问图像。

我总是会这样做。

assets
  |_____images
  |_____svgs
  |_____audios

希望这将帮助您保持它的井井有条。

于 2020-10-09T22:09:56.667 回答
0

最好将所有这些图像存储在您的应用程序目录中,这将增加您的应用程序大小,但图像加载速度会更快,因为它们将在应用程序本身中,并且有助于减少用户的数据使用量,因为应用程序不会下载图像应用程序启动,但如果您想将图像保存在外部服务器中,Firebase 存储将是最佳用途。

于 2020-10-09T21:49:55.967 回答