代码改变世界

ASP.NET中如何知道文件是否被下载过?

2006-02-23 17:17  Tam  阅读(916)  评论(2编辑  收藏  举报

怎样能知道文件是否被下载过? 或者怎样能记录下载次数?

先谢谢CSDN上各位同志的踊跃发言:
        peterb(学习中...)
                这个应该比较容易实现的,专门用一个页面[如:download.aspx?FileID=123]处理下载文件,你只要传入下载文件的编号就行了,按编号[主键]去统计下载次数,下载次数不会0就是已经被人下载过了

        jxdyzwh(阳光男孩)
                楼主可以间接的给出下载的地址,当用户点击其下载时,你先转到一个后台程序,进行做标志处理,然后再转到真真的URL,不知道楼主是否明白我的意思

        mistysunlight(飘渺日光)
                首先:你的所有文件都用ID与文件名对应
                而后:做一个中间页面
                所有的下载传一个ID进入该页面
                程序中判断ID对应的文件
                统计自然就可以做了