文件管理未选择删除记录保留文件,删除附件数据后,附件链接可以正常打开浏览

* 描述问题

文件管理未选择删除记录保留文件,删除附件数据后,附件链接可以正常打开浏览
文件管理

* 运行环境

  • NocoBase 版本:
    v1.6.0-alpha.7.20241230135153
  • 数据库种类与版本:
  • 操作系统:
    -浏览器及版本
  • 部署方式:
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现

1.文件管理存储未勾选删除数据后保存文件
2.新建附件字段,导入附件图片
3.打开附件链接
4.删除附件

预期行为

已经打开的附件链接不可以预览

截图


已删除的附件链接:https://a_lzpwgzgldvx.v7.demo-cn.nocobase.com/storage/uploads/f4737225b3bbd7f261f9c440f8abe6e1.jpg

日志

这张表是普通数据表,附件是该表的字段(实际上是关联字段),直接删除普通数据表的数据不会删除关联附件表的内容。但由于附件表未开放直接使用,暂时无法删除附件表的数据,也无法删除关联文件。

目前可以通过文件表来处理满足该需求。创建表的时候选择文件表,上传文件即添加文件记录,其他表通过关联该文件表来展示或使用。文件表的记录删除时可以同时删除文件。