我正在尝试为表单创建一个前端AJAX文件上传器,除了一个问题外,一切都很完美。
我使用延迟绑定在数据库中创建记录之前启用上载。
在极少数情况下,如果有人上传文件但未发送表单,则不会创建记录,但附加文件仍然存在。
我不知道10月CMS是否有针对此问题的内置解决方案。
更好的例子是RainLab Blog插件。如果您尝试新帖并添加精选图片但未保存帖子并关闭标签,则帖子无法创建,但该文件仍保留在storage / app / uploads / public中。
我在考虑编写一个删除未绑定文件的计划任务,但不知道如何检测它们。
有没有人能解决这个问题?
答案 0 :(得分:0)
你可以看一下表:
system_files
和没有的人 attachment_id 或/和 attachment_type 或/和 字段
未使用也许媒体表也应该被清理。