前提:一个可上传附件的表单如果一个用户上传了附件,却放弃了提交表单,直接将表单关了,但是附件已经上传到服务器上了,这样的垃圾文件,大家是怎么处理的。

解决方案 »

  1.   

    前提,用户放弃提交表单后,数据库不保存该表单信息时可以如下做:1.首先表单增加一个用户文件上传时的时间字段
    2.用户上传到服务器上的文件统一改名为用户上传时对应的时间戳
    3.使用quartz定时计划设置某个时间段查询表单数据表的所有的含有附件的数据,把他们的附件上传时间字段查出来
    4.java代码写一个遍历判断文件目录是否含有该字段的文件名,没有的话,就删除该文件,文件名对应在数据库中有的话就不做处理大概可以这样设计
      

  2.   

    这篇文章http://www.cnblogs.com/coderlee/archive/2009/07/30/1534651.html 也许能找到答案