从用户角度看:
javaeye的附件和文章本身是没有关联的,即删除文章时不会删除文章所引用的附件.
gmail的附件和邮件是相关联的,删除邮件时相关附件也被删除.
如果实现附件和文章的关联?
用户界面参考javaeye,添加文章时,文章字段下面有附件列表可以通过ajax实现附件的crud,这个没有问题.
但是此时文章没有保存,你所添加的附件也没有对应的文章id.如果此时用户点击了其它链接而不再保存文章,如何删除以上传的附件?
从用户角度看:
javaeye的附件和文章本身是没有关联的,即删除文章时不会删除文章所引用的附件.
gmail的附件和邮件是相关联的,删除邮件时相关附件也被删除.
如果实现附件和文章的关联?
用户界面参考javaeye,添加文章时,文章字段下面有附件列表可以通过ajax实现附件的crud,这个没有问题.
但是此时文章没有保存,你所添加的附件也没有对应的文章id.如果此时用户点击了其它链接而不再保存文章,如何删除以上传的附件?
我的做法是给文件一个状态属性,保存文章时更改状态,然后再定期删除过期的临时文件。