0

0

Firebase获取url

WBOY

WBOY

发布时间:2023-08-28 17:57:11

|

968人浏览过

|

来源于tutorialspoint

转载

firebase 是一种提供不同服务的后端即服务 (baas)。服务中包括认证、云存储、吊装等。基本上,它使开发人员可以轻松地将身份验证、数据库等集成到移动或 web 应用程序中。

在本教程中,我们将探索 Firebase 的云存储。我们将学习在 Firebase 云存储中上传图像并获取图像的 URL,以便我们可以在任何地方使用。

用户应按照以下步骤设置 Firebase 帐户并将其与单页 Web 应用程序集成。

  • 第 1 步 - 首先,访问 Firebase 网站并创建一个帐户。

  • 第 2 步 - 现在,转到 https://console.firebase.google.com/u/0/ 打开 Firebase 控制台。

  • 第 3 步 - 现在,单击“创建项目”按钮开始创建新项目。

Firebase获取url

  • 第 4 步 - 在此添加项目名称,接受条款和条件,然后单击“继续”按钮。

Firebase获取url

  • 第 5 步 - 选择首选位置,接受条款和条件,然后单击“创建项目”按钮。

Firebase获取url

  • 第 6 步 - 它会将您重定向到以下页面。在这里,单击“存储”卡元素。之后,单击“开始”按钮。

Firebase获取url

  • 第 7 步 - 在这里,选择以“测试”或“生产”模式启动。在这里,我们将选择“测试”模式进行测试,然后单击“下一步”按钮。

Firebase获取url

  • 第 8 步 - 现在,选择离您最近的首选存储位置,然后单击“完成”按钮。它将开始创建默认存储桶。

Firebase获取url

  • 步骤 9 - 创建存储桶会将您重定向到以下页面。从这里复制我们将在示例中使用的存储桶 ID。

    蛙蛙写作——超级AI智能写作助手
    蛙蛙写作——超级AI智能写作助手

    蛙蛙写作辅助AI写文,帮助获取创意灵感,提供拆书、小说转剧本、视频生成等功能,是一款功能全面的AI智能写作工具。

    下载

Firebase获取url

  • 第 10 步 - 现在,转到“规则”选项卡并编辑规则。之后,添加以下代码,允许所有用户无需身份验证即可上传图片文件。

rules_version = '2';
service firebase.storage {
   match /b/{bucket}/o {
      match /{allPaths=**} {
         // Allow access by all users
         allow read, write;
      }
   }
}

Firebase获取url

我们现已完成 Firebase 项目设置,以上传存储桶中的图像。

示例

下面的示例在用户上传任何图像文件时调用 uploadFile() 函数。在 uploadFile() 函数中,我们将图像文件上传到 Firebase 存储,获取图像 URL,并使用该 URL 更改图像的“src”属性值。

用户应按照给定示例执行以下步骤。

  • 第 1 步 - 在

    标记中添加 Firebase CDN,以在单页网站中使用 Firebase。
  • 步骤 2 - 在 HTML 中,添加一个进度条,我们将根据图像上传百分比从 JavaScript 更新其进度。另外,添加输入以上传文件,这应该在用户上传文件时调用 uplaodFile() 函数。此外,添加带有空“src”值的“img”元素,我们将在获取下载 URL 后初始化“src”值。

  • 第 3 步 - 在 JavaScript 中,当用户上传文件时访问它,并使用 Date() 对象将唯一的文件名存储到“fileName”变量中。

  • 第 4 步 - 现在,初始化 Firebase 存储。

  • 第5步 - 现在开始将图像文件上传到存储桶中的首选位置,并根据上传的百分比上传进度值。

  • 第 6 步 - 上传完成后,使用 getDownalodURL() 方法获取图像 URL 并将其设置为要显示的图像的“src”属性值网页。

在输出中,用户可以观察到它显示了上传的图像。



   
   
   
   


   

Uploading image to Firebase and getting URL.

Upload image file below.

0%



用户学会了使用 JavaScript 将图像上传到 Firebase 云存储并获取图像 URL。在实时应用中,使用 Firebase 时,获取用户个人资料照片和其他图像的上传图像的 URL 非常有用。

此外,Firebase 还允许开发者进行非常快速的设置来上传图像并获取其 URL。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

52

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

54

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

35

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

9

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

9

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

15

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

125

2026.01.18

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

138

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

159

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号