gpt4 book ai didi

javascript - 如何从 firebase 存储中更快地加载图像?

转载 作者:行者123 更新时间:2023-11-30 15:07:08 25 4
gpt4 key购买 nike

从 firebase 存储加载图像非常慢,在我的网页中显示图像需要超过 2sec。有没有什么办法可以启动图像加载?当授予对世界的读取访问权限时,它会播种吗:allow read: if true

请指导我,从 Firebase 存储上传和下载图像的最佳方式是什么?谢谢。

以下是我的存储规则:

service firebase.storage {
match /b/test-project-faac7.appspot.com/o {
match /{allPaths=**} {
allow read: if request.auth != null;
allow write: if request.auth != null;
}
}
}

获取下载地址的代码:

 this.storage.ref(item.imgQuestion).getDownloadURL().then(url => {
item.imgQuestionUrl = url;
})

最佳答案

您可以创建一个cloud-function,其中可以在上传 后压缩图像并替换原始图像。可以关注这个sample得到一些想法。您将需要监视 storage 上传以触发您的功能。

关于javascript - 如何从 firebase 存储中更快地加载图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45584414/

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