有没有办法覆盖 firebase 存储中保存的文件?

2024-01-10

我正在我的 ionic 1 应用程序中处理个人资料图片。我正在寻找一种方法来更新 firebase 存储中的文件,以便下载链接保持不变。 是否有可能或任何其他方式来实现所需的?


您无法更新该文件并维护相同的公共下载链接 - 这是一个不同的文件,因此假设您可能想要更改访问权限

只需重新获取 URL 并在更新后下载文件(它实际上是在上传返回的元数据中返回的,因此您可以在更改后立即将其发送到其他应用程序,无需单独获取 URL):

var file = ... // use the Blob or File API
ref.put(file).then(function(snapshot) {
  var url = snapshot.downloadURL;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法覆盖 firebase 存储中保存的文件? 的相关文章

随机推荐

  • 什么情况下最好使用无条件 AND(& 而不是 &&)

    我想知道Java中的一些情况 或者更一般地说 在编程中 当在布尔表达式中首选使用无条件时AND 而不是条件版本 我知道它们是如何工作的 但我无法考虑使用单个的情况 是值得的 我在现实生活中发现了一些情况 其中表达式的两边都非常便宜 因此它节
  • eclipse 如何知道你的项目名称?

    我在磁盘上有一个完全工作的项目 假设它称为 mygame 其中包含多个活动 首先被调用的活动称为 启动器 我希望该项目名为 com mycompany mygame 但是当我在 eclipse 中执行导入项目并选择项目的根目录时 会出现一个
  • 计算两个角度之间的绝对差

    我有两个角度a和b 我想计算两个角度之间的绝对差 例子 gt gt absDiffDeg 360 5 ans 5 gt gt absDiffDeg 5 5 ans 10 gt gt absDiffDeg 5 5 ans 10 标准化差异 a
  • 如何使用 Selenium WebDriver 查找嵌套跨度中的元素?

    我正在尝试单击跨度 n6 中的 新交易 链接 该跨度 n6 是跨度 n2 的子元素 我能够到达 n2 但它无法识别 n6 请帮助我是 Selenium WebDriver 的新手 在这里我发布了 html 和我的代码 Trading 新的
  • 函数式 Scala 的重构/布局

    这一班班轮 Console println io Source fromFile names txt getLines mkString split map x String gt x slice 1 x length 1 sortBy x
  • KITTI校准文件中参数的格式

    我从以下位置访问了校准文件KITTI 的部分里程计 http www cvlibs net datasets kitti eval odometry php 其中一个校准文件的内容如下 P0 7 188560000000e 02 0 000
  • 根据数据类型对 WPF DataGrid 单元格进行条件格式化

    我有一个继承自 WPF DataGrid 控件的用户控件 并向其传递不同的对象列表 因此 网格的列取决于 即自动生成 我发送的对象的类
  • 如何从createQueryBuilder获取sql?

    你知道我如何从 createQueryBuilder 获取 sql 吗 我的 Entity DownloadRepository php 类 public function getLastDownload limit query this
  • Npm 发布到私有范围总是失败

    我最近创建了一个新组织 并选择了付费计划来发布无限的私人包 但是 每次我尝试将包发布到我的组织时 它都会不断出现以下错误 npm ERR publish Failed PUT 403 npm ERR code E403 npm ERR Fo
  • android - 如何在活动完成后显示对话框

    假设我们有两个活动 Activity1 和 Activity2 在 Activity1 的 onClick 方法中 如果按下某个按钮 我们会调用启动 Activity 2 Intent myIntent new Intent Activit
  • 我如何使用java发送电子邮件而不进行身份验证

    我想使用java发送电子邮件而不进行身份验证 有人能帮我吗 通过身份验证 我按如下方式执行 public void sendEmail throws EmailException SimpleEmail email new SimpleEm
  • 打字稿错误:Object.fromEntries 打字稿错误

    我在打字稿中有一个函数 它使用 Object fromEntries 来减少复杂的响应对象 并使用子对象键的子字符串对其进行分组 let Newresult res map object gt Object fromEntries Obje
  • BackgroundWorker 不会在 CancelAsync() 上停止并且仅工作一次

    我有一种名为 Sorter 的表单 其上有 jademy 按钮 可打开 进度窗口 窗口 private void jademy Click object sender EventArgs e ProgressWindow progress
  • 将 exec 与 heroku 捆绑在一起 - 有必要吗?

    我最近在 Heroku 上设置了一个 Cedar Rails 3 1 应用程序 并且要运行例如迁移 您需要这样做 heroku run rake db migrate 我了解到在任何 rake 命令之前使用 bundle exec 是一个很
  • aplay 使用文件而不是 stdin 和 stdout 通过管道传输到 arecord

    下面的命令将记录来自默认设备的数据并将其输出到 stdout aplay 将播放来自 stdin 的数据 arecord D hw 0 aplay D hw 1 为什么我们更喜欢 stdin 和 stdout 而不是如下所示写入文件并从中读
  • 如何确定 Excel 工作簿中有多少个工作表?

    在此先感谢您的帮助 我想循环浏览工作簿中的所有工作表 不幸的是 我不知道给定的工作簿中有多少个工作表 现在我使用以下技术来枚举所有工作表 Excel Worksheet xlWorkSheet1 xlWorkSheet1 Excel Wor
  • Google 如何归档文档对象?

    Google 如何存储和组织文档 例如 Google 文档中的文档 我想问Google使用哪种文件系统 但我知道它使用GFS 一种用于存储巨大文件的分布式文件系统 基本上是包含我感兴趣的文档的大型数据库 我的问题是 每个文档都是数据库中的一
  • 如何在mysql中找到第二高的工资

    如何在mysql中找到第二高的工资 所有记录均位于第二高薪水 Table Employee ID salary emp name 1 400 A 2 800 B 3 300 C 4 400 D 4 400 C Mysql Query SEL
  • 每个片段的自定义选项菜单

    我有个问题 我正在尝试更改默认选项菜单 每个片段都不同 我为每个片段创建了一个 xml 文件 并将它们放入 res menu 文件夹中 现在我不知道如何告诉 android 更改每个片段中的默认选项菜单 我将片段放入寻呼机视图中 我所说的菜
  • 有没有办法覆盖 firebase 存储中保存的文件?

    我正在我的 ionic 1 应用程序中处理个人资料图片 我正在寻找一种方法来更新 firebase 存储中的文件 以便下载链接保持不变 是否有可能或任何其他方式来实现所需的 您无法更新该文件并维护相同的公共下载链接 这是一个不同的文件 因此