例如在表单中向阿里云存储上传图片,如果表单未保存,则阿里云存储上会产生已上传但未被使用的垃圾文件,请问这种文件怎么处理,怎么保证阿里云存储里的文件都是被使用的,而没有垃圾文件
6***@qq.com
- 发布:2021-01-31 23:37
- 更新:2021-02-21 08:20
- 阅读:885
3 个回复
DCloud_uniCloud_WYQ
可以上传成功之后往数据库写一条记录,使用了之后再把这个记录删掉。每天用定时任务清理比较旧的数据和文件
1***@qq.com
同问,
智密科技 - 专业公司承接Uniapp项目外包 插件开发 Q群755910061 QQ:57570616 VX:ZhimiTec
智密科技,专注于uniapp生态开发,拥有专职前端、安卓工程师、IOS工程师、硬件工程师、后端工程师、UI设计人员,提供Unaipp插件开发,app外包开发
两个解决方案:
1、上传到临时目录,保存表单的时候,执行一次文件移动操作,每天删除临时目录下的文件即可
2、上传文件时数据库写入一条记录,标记为未使用,保存表单的时候去修改数据库中标记,定时清理标记为未使用的文件即可
个人观点,仅供参考
联系微信 zhimitec