从firebase存储中获取干净的URL(无令牌)

时间:2017-08-01 16:03:45

标签: node.js firebase shopify firebase-storage

我正在开发一个项目,我需要将图片网址发送到Shopify管理API,我遇到的问题是shopify因为尾随参数而无法识别网址

  

image.jpg的ALT =媒体&安培;标记= 9dab5705-351c-44f2-81a6-fc1b4b6eaf56

我的问题是:

  1. 有没有办法用firebase存储生成干净的URL?

  2. 如果没有,是否有解决方法?以某种方式创建代理脚本 public MainPage() { InitializeComponent(); var phrasesPage = new NavigationPage(new PhrasesPage()) { Title = "Pause", Icon = "pause.png" }; var settingsPage = new NavigationPage(new SettingsPage()) { Title = "Settings", Icon = "settings.png" }; var aboutPage = new NavigationPage(new AboutPage()) { Title = "About", Icon = "info.png" }; var categoriesPage = new NavigationPage(new CategoryGroupPage()) { Title = "Cards", Icon = "tab.png" }; Children.Add(phrasesPage); Children.Add(categoriesPage); Children.Add(settingsPage); Children.Add(aboutPage); } 并用它检索www.scripturl.com/fakeimageurl.jpg

  3. 项目位于firebasestorageurl.com/realimage.jpg?alt=media&token=9dab5705-351c-44f2-81a6-fc1b4b6eaf56

1 个答案:

答案 0 :(得分:2)

如果图片是公开的,您可以使用公共网址,该网址将以您文件的扩展名结尾

storage.googleapis.com/[BUCKET_NAME]/[OBJECT_NAME]
[BUCKET_NAME].storage.googleapis.com/[OBJECT_NAME]

Firebase存储使用了Google云端存储,您可以使用其中提供的任何机制,本文档解释了一些reference URIs