运用onbeforeunload和GetCallBackEventReference删除未提交的上传文件

在做论坛的时候经常会遇到客户上传文件后,没有提交,那么文件就会遗留在服务器上,当然有另外的解决办法,今天我给出一种方法来使得用户离开页面之后如果未提交的话会自动删除上传文件.原理很简单,就是当用户离开的时候触发onbeforeunload事件,然后利用客户端回调删除服务端数据.
我把上传页面放在单独的一个iframe里面PostMessage.aspx:

主页面的页面文件:

后台代码:

posted on 2007-02-16 18:07  leonWorld  阅读(602)  评论(2编辑  收藏  举报

导航