Firestore扩展,用于在无限循环中捕获图像调整大小

时间:2019-10-03 03:22:39

标签: firebase firebase-storage firebase-extensions

只想以此作为开头,我知道该功能是新功能,仅在一周前发布!肯定会耐心的。

我刚刚设置了“调整大小图像”扩展名,并且测试运行(仅上传图像)导致无限循环的上载和删除(以及错误消息),其中新调整大小的图像似乎正在尝试创建新的图片或类似内容。我对Cloud Storage path for resized images的输入是images,这导致出现此错误:

Deleting temporary resized file: 'images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/images/_200x200'

我目前看到一个问题,其中单个图像导致该函数运行直到命中为止:

Error when resizing image { Error: Backend Error
   ...
  code: 503,
  errors: 
   [ { domain: 'global',
       reason: 'backendError',
       message: 'Backend Error' } ],
  response: undefined,
  message: 'Backend Error' }

有解决方案的想法吗?我卸载了扩展程序以停止无限循环,但不确定如何使扩展程序平稳运行。

到目前为止,我仅采取的步骤是接受一些设置并将路径更改为images的设置指南。

哪里是最好的举报地点?如果不在正确的位置,很高兴在SO上删除它。

1 个答案:

答案 0 :(得分:1)

这看起来像是Firebase扩展上的错误。

它已经在这里登录:github

当您的文件名没有.jpg或.png扩展名时,就会发生这种情况。解决方法是,您可能希望重命名上传到存储桶的所有文件以具有扩展名