谷歌Firebase云功能的图像调节总是超时



我正试图在我的flutter应用程序上实现一个图像调节功能,我将此功能作为起点:

Github 上的图像调节

不幸的是,即使该函数检测到需要调整的图像,ImageMagick模糊函数也总是超时

我增加了额外的超时时间——长达60秒(对于不大于400x400的图像来说,这似乎是一段很长的时间!(——但没有用。

我是不是错过了什么?我正在执行Blaze计划,所以从容量的角度来看应该没有问题,但我似乎无法消除功能中的模糊图像?

编辑:似乎是导致问题的await mkdirp(tempLocalDir);。从Github代码来看,到目前为止一切正常。。。?

一种选择是不创建临时本地目录,只需将文件下载到/tmp并在之后进行清理。由于函数是孤立运行的,因此不会遇到名称冲突。

如云函数文档中所述:

Cloud Function实例中唯一可写的文件夹是/temp文件夹,文件系统的其余部分是只读的,函数可以访问。

请注意,写入/temp文件夹将消耗为该函数提供的内存资源。

相关内容

  • 没有找到相关文章

最新更新