firebase - 如何在上传文件 Firebase 存储之前选择最接近用户位置的存储桶?(扑)
问题描述
我正在为我的一个项目使用 Firebase 存储来在全球范围内上传文件。我有一个 Blaze 计划,允许我创建多个存储桶。
我想知道如何FirebaseStorage.instanceFor(bucket: "the_right_bucket_url")
在我的 Flutter 应用程序中使用该方法将文件上传到离用户位置最近的存储桶,以最大限度地减少延迟。
当然,我要求获得用户在我的应用程序中使用其他功能的位置的权限,并且我可以在允许时使用它。
用例是当我为此拒绝许可时。
有没有另一种方法可以知道设备请求来自哪里并选择正确的存储桶?
提前致谢
解决方案
推荐阅读
- javascript - 通过 js/JavaScript 从网络摄像头捕获图像
- list - 将元素添加到符合 Prolog 中特定条件的另一个列表
- python-3.x - 如果父进程在 python 中崩溃,确保子进程被杀死。解决方案必须支持所有操作系统
- azure - 如何执行一次 Azure 函数?
- python - 将 Python 错误检索到 Oracle 数据库中
- remote-access - Expect 脚本中的 scp 适用于少数文件,但不适用于很多文件
- python - 多对矩阵上的 Numpy.dot
- java - 如何排除搜索 API 中的源字段?
- sql - 在电子邮件触发器中交换用户以获取用户列表
- python - 如何让所有用户能够查看基础数据集。并允许他们添加自己的数据条目以查看和分享给用户