none
也许是我的设计问题,怎么完美的实现我的要求 RRS feed

  • 问题

  • 最近在做一个项目,使用的是form验证,有个上传文件的页面,使用了AJAX的方式上传文件,流程是先上传文件,上传好生成预览在页面中显示,然后再允许用户填写其他的FORM信息保存,但是这样的流程会发生一个问题,原先我的做法是保存上传的图片到一个临时文件夹,然后更新form后再把文件移到指定的文件夹中,问题是这样的话万一用户上传后关闭页面,那么在临时文件夹中的图片就成为了垃圾文件了,这样显然是不行的。我也考虑过存到session中,但怎么把设定成form验证过期而session也过期呢?有没有其他可行的方法?
    2011年6月13日 16:35

答案

  • 这样设计没有问题,一般都是这样的,隔一段时间匹配数据库,如果数据库不存在的可以删除

     

    还有一种就是增加input files,用户上传一个增加一个上传的条目,js可以获取文件的一些信息,但是不能预览,用户提交的时候,再进行上传

    2011年6月14日 3:12
    版主

全部回复

  • 这样设计没有问题,一般都是这样的,隔一段时间匹配数据库,如果数据库不存在的可以删除

     

    还有一种就是增加input files,用户上传一个增加一个上传的条目,js可以获取文件的一些信息,但是不能预览,用户提交的时候,再进行上传

    2011年6月14日 3:12
    版主
  • 问题是可能会产生垃圾文件,只要用户中途退出,就会有垃圾文件的产生。这对于购买的是虚拟主机就是个问题了。
    2011年6月14日 3:20