最近自己在翻新博客,遇到了个痛点,旧博客的文件上传之后我是不会去删除这个文件的,每次更新或者添加都是只更新数据库的字段,实际文件夹里面的文件是不会删除的,但是重构的时候我考虑到这个问题了,没法在文件夹中分辨出哪些文件是无用的,哪些是有用的。
于是新的数据库设计文件上传这块的时候我先把这条上传记录的 active 字段设为 0,保存表单时去设置 active 为 1,然后弄个定时任务去删除 active 为 0 对应的文件。
就在刚刚,我又想到一个问题,如果我文件上传完到保存表单之间定时任务把这个上传的文件给删了怎么办?!那岂不是文件就 404 了。。
一下就陷入了迷茫之中。。。难以自拔。
PS:大佬可以说一下合理的做法,小弟我是个前端,只会玩点简单的 SpringBoot(),最近学习到 Quartz,所以打算翻新自己的博客练手加折腾两不误,轻喷~~~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.