帮忙看看nodejs上传图片碰到的定时清理垃圾文件逻辑
* 1- 获取当前日期
* 2- 根据当前日期生成临时文件目录(有则不生成)
* 2- 上传时,当前日期对比临时文件目录日期---> 相等则添加临时文件,不相等则创建新的临时文件目录(永远只会有两个临时文件夹,当天以及明天的)
* 3- 每日凌晨1点删除前一天的临时目录及临时文件
* 4- 当前台上传完图片(图片都在临时文件目录中),点提交的时候通过对比前台回显地址以及临时文件,有则提交成功,并复制文件到非临时的当天的文件夹中
这个逻辑对吗?帮忙看看其中是否有什么纰漏或者有什么可以更改的地方.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
现在这个逻辑,在 23:59 上传的文件,01:01 提交,发现文件不见了!
有时候写点东西写 1 个小时也不是不可能的。
具体时间根据业务上允许保持多久编辑窗口来定。
时间范围可以久一点,不用每天都删
不用按天去删除 可以以文件上传时间+过期时间来删除 这样更灵活
每天定时扫描临时文件对比是否过期 过期才删