ajax文件上传时如何对于所属model的id

从用户角度看:
javaeye的附件和文章本身是没有关联的,即删除文章时不会删除文章所引用的附件.
gmail的附件和邮件是相关联的,删除邮件时相关附件也被删除.

如果实现附件和文章的关联?
用户界面参考javaeye,添加文章时,文章字段下面有附件列表可以通过ajax实现附件的crud,这个没有问题.
但是此时文章没有保存,你所添加的附件也没有对应的文章id.如果此时用户点击了其它链接而不再保存文章,如何删除以上传的附件?

我的做法是给文件一个状态属性,保存文章时更改状态,然后再定期删除过期的临时文件。

可以在新建文章的时候设置一个变量存储发布文章时候上传文件的文件名,如果文章没有被保存,那么则删除已经上传的文件,不知道这个思路可以不。

至于文章和附件的关联删除,可以在文章表里面加一个字段,存储附件的文件名,用逗号隔开,删除文章的时候再删除文件,或者做一个桥表连接文章和附件 :D