#AskFirebase:如何从Angular中的存储中获取Firebase缩略图(5)

时间:2017-12-13 19:44:24

标签: angular firebase firebase-storage google-cloud-functions

问候语:感谢所有Firebase视频。 我正在使用Firebase云功能生成thumbmail图像(imageMagick)。效果很好。现在这个工作了,我想在Angular(5)列表中显示它们。我有原始图像的URL引用(可能是4.mb,每个缩略图都是10kb)。

起初虽然我认为浏览器只会使用'thumb_'前缀引用相同的路径,但似乎这不起作用。如果我将文件夹设为公共,这将有效吗?原始图像和拇指图像似乎有不同的标记。是否可以让文件夹以这种方式共享令牌,相同的令牌可以获得原始或拇指图像。

我还尝试使用downloadURL快照方法下载缩略图,但似乎存在计时问题,并且它是命中和未命中,并且在表单提交期间的时机正确时它可以正常工作。上传图像然后处理成缩略图需要花费一些时间,并且过程是分离的。我不需要立即缩略图,但出于性能原因,我想将拇指用于实际查看页面。我已经尝试了一些下载的提示,但它挂在页面上。如果有一个示例,云功能可以生成缩略图并将拇指URL回发到firestore引用,这将是很好的。可能需要在create vs decoupled方法上使用。

任何想法都会很棒!

谢谢! 马特 附:对于存储,firestore和实时数据库,似乎存在不同的安全方法。任何未来的版本,使这更容易或文档,所以我可以确保数据得到妥善保护。我认为firebase和新的firestore非常适合离线持久性,非常适合PWA开发。 : - )

0 个答案:

没有答案