Firebase Cloud Storage检索阵列中的映像名称-Angular

时间:2018-08-03 15:07:44

标签: angular firebase firebase-storage angularfire2-offline

我正在研究一个Web项目并创建一个自定义图标选择器。 svg格式的所有图标均已上传到云存储。我正在按照他们的文档来检索数组中的图标。但是我在API中找不到任何可以从云存储中检索所有图像名称的东西。我唯一能做的就是检索下载网址。这是代码。

    // Create a reference to the file we want to download
var starsRef = storageRef.child('images/stars.jpg');

// Get the download URL
starsRef.getDownloadURL().then(function(url) {
  // Insert url into an <img> tag to "download"
}).catch(function(error) {

  // A full list of error codes is available at
  // https://firebase.google.com/docs/storage/web/handle-errors
  switch (error.code) {
    case 'storage/object_not_found':
      // File doesn't exist
      break;

    case 'storage/unauthorized':
      // User doesn't have permission to access the object
      break;

    case 'storage/canceled':
      // User canceled the upload
      break;

    ...

    case 'storage/unknown':
      // Unknown error occurred, inspect the server response
      break;
  }
});

参考:https://firebase.google.com/docs/storage/web/download-files

有没有一种方法可以获取下载网址数组?我正在使用Angular 5 + Angular fire 2插件。

0 个答案:

没有答案