Firebase云功能临时存储

时间:2020-06-14 14:25:04

标签: javascript firebase google-cloud-functions

我在Firebase中做了一个云功能,可以调整图像大小。因此,我下载了图像并将其保存在临时存储中。

const tmp = require('tmp-promise');
const { path: tmpDirPath } = await tmp.dir();

https://www.npmjs.com/package/tmp-promise

firebase文档显示“始终删除临时文件”。 https://firebase.google.com/docs/functions/tips#write_idempotent_functions

此软件包是自动执行此操作还是应该运行特定的代码? 如果该函数被多次触发(具有多个实例,每个实例同时转换图片),这会干扰吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

该库无法知道何时删除它创建的任何文件。只有您知道这一点,并且您必须对函数进行编码才能在函数终止之前删除这些文件,并且这些文件不再使用。

相关问题