日期:2014-05-17  浏览次数:20431 次

一篇文章对应多个附件,数据表如何设计好呢?取消发布时如何删除附件呢?
一篇文章对应多个附件,数据表如何设计好呢?取消发布时如何删除附件呢?
我设想两个方法,一是文章设一个表,对应附件设一个表;二是文章表多留些字段放附件链接地址。请问哪种方法好啊?

我在上传附件时想用ajax异步实现,但是用户如果在已上传附件,但不发布文章,直接关了浏览器、或点其他链接去其他页面,请问如何把用户已上传的无用附件进行自动删除呢?

------解决方案--------------------
文章一个表,附件一个表,附件表中包含一个字段是文章id
------解决方案--------------------
news表添加一个vchar字段,保存文件名,文件名之间用特殊符号隔开
------解决方案--------------------
最好是文章和附件各用一个表,并建立一对多关系,附件上传后先放在一个临时文件夹中,待文章发表后再移动到附件文件夹,临时文件夹定时清理,比如在Application_Start事件启动时。

========================
http://www.webdiyer.com
------解决方案--------------------
文章和附件各一个表,附件表中设外键对应文章id,主键为附件id,这样做一对多关系

删除的时候附件表中搜索文章表等于XXX的几个,一并删除
------解决方案--------------------
要求上创建文章,然后为文章添加附件,csdn不也是先注册再上传头像吗,楼主可以做成wizard嘛