我想在我的网站中使用firebase存储图像,就像Content Delivery Network一样。该网站仅可由特定地理位置访问/使用。
为了使用filrebase存储图像,我需要先将其转换为可下载的网址,然后在<img>
中使用。
那么,有什么方法可以直接在我的网站中使用firebase存储路径并提高图像的加载速度。
感谢。
以下是我的Firebase存储规则:
service firebase.storage {
match /b/test-project-faac7.appspot.com/o {
match /{allPaths=**} {
allow read: if true;
allow write: if request.auth != null;
}
}
}
代码是:
if (item.imgDesc) {
this.storage.ref(item.imgDesc).getDownloadURL().then(url => {
item.imgDescUrl = url;
})
}