Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌Firebase云功能上的图像调节总是超时?_Firebase_Flutter_Google Cloud Functions_Google Cloud Vision - Fatal编程技术网

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

谷歌Firebase云功能上的图像调节总是超时?,firebase,flutter,google-cloud-functions,google-cloud-vision,Firebase,Flutter,Google Cloud Functions,Google Cloud Vision,我正在尝试在我的Flitter应用程序上实现一个图像调节功能,并将此功能用作起点: 不幸的是,即使该功能检测到需要调节的图像,ImageMagick模糊功能始终超时 我增加了额外的超时时间——最多60秒(对于不大于400x400的图像来说,这似乎是一个很长的时间!),但没有用 我错过什么了吗?我在一个火焰计划中,所以从容量的角度来看应该没有问题,但我似乎无法将模糊的图像从功能中移除 编辑:似乎是等待mkdirp(tempLocalDir)导致问题的原因。从Github代码来看,到目前为止一切都

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

不幸的是,即使该功能检测到需要调节的图像,ImageMagick模糊功能始终超时

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

我错过什么了吗?我在一个火焰计划中,所以从容量的角度来看应该没有问题,但我似乎无法将模糊的图像从功能中移除


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

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

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

如中所述:

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

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

如中所述:

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


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

tempocaldir
是什么样子?您是否尝试记录路径?tempLocalDir看起来像什么?你试过记录路径吗?是的,就是这样。必须放弃创建自定义临时目录,只需使用os.tempdir()。Firebase存储似乎不允许您在此文件夹之外创建自定义文件夹,因此,如果您需要使用函数生成的文件夹执行任何操作,它将始终需要位于/tmp中。谢谢你的帮助!:-)是的,就是这样。必须放弃创建自定义临时目录,只需使用os.tempdir()。Firebase存储似乎不允许您在此文件夹之外创建自定义文件夹,因此,如果您需要使用函数生成的文件夹执行任何操作,它将始终需要位于/tmp中。谢谢你的帮助!:-)