gpt4 book ai didi

php - 如何使用 Postman 将对象上传到 Firebase Storage 进行测试?

转载 作者:行者123 更新时间:2023-11-28 18:28:09 24 4
gpt4 key购买 nike

如何使用 postman 将图片上传到 Firebase 云存储以进行测试。

最佳答案

在这里,我们将尝试使用 Google 云存储 JSON API 中的简单上传 请求将图像上传到 Firebase 存储。

1) 您需要在 FireBase 控制台创建一个项目才能开始。您可以使用链接 https://console.firebase.google.com/?authuser=0 在 FireBase 控制台创建项目

2) 转到控制台并导航到说明存储的选项。如果项目创建正确,您将获得在默认存储桶中创建的存储,例如在我的示例中为 imageupload.appspot.com

3) 如果我们使用 postman 发布图片,现在我们需要 url。您可以通过将图像上传到您的存储来获取 url。因此上传图片。

enter image description here

点击文件位置,您将获得上传图片的网址。例如:

http://firebasestorage.googleapis.com/v0/b/imageupload.appspot.com/o/IMG-20170630-WA0003.jpg?alt=media&token=f59a9a31-65d7-4e5b-88cf-fc117deacc21 我们发布图片所需的 url 是: http://firebasestorage.googleapis.com/v0/b/imageupload.appspot.com/o

4) 现在更改 Firebase Storage 的规则:

service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write;
}
}
}

这将允许公众访问您的网址。您可以在 http://firebase.google.com/docs/storage/security/start 阅读更多相关信息。

6) 发送一个简单的上传请求:要使用简单上传,请向方法的/upload URI 创建一个 POST 请求。

6-a) 添加查询参数uploadType=media

例如,对于名为 myBucket 的存储桶:

发布 https://firebasestorage.googleapis.com/v0/b/imageupload.appspot.com/o?uploadType=media

6-b) 添加名称查询参数以标识上传与哪个资源相关联。

例如指定一个对象的名字是myObject:

发布 https://firebasestorage.googleapis.com/v0/b/imageupload.appspot.com/o?uploadType=media&name=myObject

6-c) 将文件的数据添加到请求正文。

6-d) 设置 contentType: image/png 因为我正在从 postman 上传 png 图片。

6-e) 发送请求。

enter image description here

enter image description here

关于php - 如何使用 Postman 将对象上传到 Firebase Storage 进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46806545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com