如何利用asp实现下载计数

ben2k 2001-01-08 02:39:00
利用asp实现下载计数。
要求:1、能够确定,客户已将软件下载完毕后,计数器加一。
2、有详细的解析过程--我比较面。
...全文
150 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxbyl 2001-08-13
  • 打赏
  • 举报
回复
好老的问题了,呵呵……
最近在做自己的网站,也想实现这个功能,想到了一个方法

运行环境:IIS+SQL+ASP
首先必须开启IIS的ODBC日志功能,将访问情况记录到数据库的一个表中,我用的是默认的IISLog。
在IISLog中有两个字段,servicestatus和target,target就是被下载的文件,servicestatus是HTTP协议的状态信息,当这个值为200时,表示记录对应的文件被下载完毕了,当该值为206时,表示文件被下载了一部分。这样,针对一个文件,servicestatus值为200的记录数为n1。

另外还涉及到一个数据汇总的问题,每隔一段时间你汇总数据的时候,记着先把把以前的下载数记录下来,为n2,最后你要的结果就是n1+n2,搞定!
ben2k 2001-01-11
  • 打赏
  • 举报
回复
谢谢。xiaotian兄弟的回复。希望你也帮我留意一下这方面的东西。谢谢
xiaotian2000 2001-01-10
  • 打赏
  • 举报
回复
to ben2k(benjamin):
这个想法估计到是很特别,不过我想实现的可能不大,比如用快车下载到一半不下了,可是那是和你的网页没有关系了啊!只是和要下载的文件有联系!谁要是能解决,
真高手!!!!!!
iProgram 2001-01-09
  • 打赏
  • 举报
回复
P:)
ben2k,如果你找到了方法,别忘了告所我,我也很想知道。
ben2k 2001-01-09
  • 打赏
  • 举报
回复
iProgram:
你好,首先谢谢你的帮助,但你说的只是下载计数。而不是下载完毕计数。我的难点是如何“下载完毕计数”。但基于你热心的帮助,我决定给你5分。请别嫌少!ben2k 敬上。
sealike 2001-01-08
  • 打赏
  • 举报
回复
呵呵,这种想法有趣,想一想,也还真能实现!
iProgram 2001-01-08
  • 打赏
  • 举报
回复
我没试过,纯属想法:
down.asp?id=xxx
<%
'通过id=xxx得到的记录rs
'从记录rs中读出欲下载的文件地址存放到url中
'从记录rs中读出已经下载的次数,存到nums中
'然后nums=nums+1,写回数据库。
'最后:
Response.Redirect url
%>
要想确定是否下载完毕,最后给用户打个电话:)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧