帮忙看看nodejs上传图片碰到的定时清理垃圾文件逻辑

发布于 2022-09-12 02:31:47 字数 310 浏览 23 评论 0

     * 1- 获取当前日期
     * 2- 根据当前日期生成临时文件目录(有则不生成)
     * 2- 上传时,当前日期对比临时文件目录日期---> 相等则添加临时文件,不相等则创建新的临时文件目录(永远只会有两个临时文件夹,当天以及明天的)
     * 3- 每日凌晨1点删除前一天的临时目录及临时文件
     * 4- 当前台上传完图片(图片都在临时文件目录中),点提交的时候通过对比前台回显地址以及临时文件,有则提交成功,并复制文件到非临时的当天的文件夹中

这个逻辑对吗?帮忙看看其中是否有什么纰漏或者有什么可以更改的地方.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

溇涏 2022-09-19 02:31:47

现在这个逻辑,在 23:59 上传的文件,01:01 提交,发现文件不见了!
有时候写点东西写 1 个小时也不是不可能的。
具体时间根据业务上允许保持多久编辑窗口来定。

枯叶蝶 2022-09-19 02:31:47
  1. 好像没什么问题,只是不明白为啥要删这么勤
  2. 貌似不需要对比临时目录,只要判断临时目录是否存在即可
假扮的天使 2022-09-19 02:31:47

时间范围可以久一点,不用每天都删

自在安然 2022-09-19 02:31:47

不用按天去删除 可以以文件上传时间+过期时间来删除 这样更灵活
每天定时扫描临时文件对比是否过期 过期才删

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文