gpt4 book ai didi

node.js - 24 小时后以 Express 方式删除上传的文件

转载 作者:太空宇宙 更新时间:2023-11-04 02:22:24 25 4
gpt4 key购买 nike

如何在 24 小时后删除我的 Express 应用中上传的文件?我没有使用数据库[例如。 mongodb]因为我的服务器非常小(512 RAM,单CPU)。或者我真的需要用它来跟踪上传的文件吗?

另外,我正在考虑为每个上传的文件(每小时)创建文件夹,所以我只需检查文件夹名称并在超过 24 小时时将其删除?前任。 09-13-2015>凌晨 1 点> [凌晨 1 点至凌晨 1:59 内上传的所有文件]

最佳答案

使用 https://github.com/ncb000gt/node-cron 等模块,您可以在给定的时间间隔(例如 1 小时)内执行代码。根据您对自定义文件夹的想法,我建议您在文件夹名称中添加像 1442138734 这样的 unix 时间戳。现在每小时检查一次(由于node-cron)时间戳是否小于现在的unix时间戳负24小时,如果是则将其删除。

关于node.js - 24 小时后以 Express 方式删除上传的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32547618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com