求教统计下载量的功能实现~

带头大歌 2016-02-15 05:37:21
用户(登不登陆无所谓)点击下载-下载完以后-后台数据库+1,如果中途停止或者取消下载,不做+1处理

之前看有大神说参考csdn的下载逻辑,然而我这个需求不要求用户登录就能下载。这怎么整?

而且,用户用的下载工具,下载完之后还怎么跳转到我的程序里?

用流来控制,我这个小白也不会写

所以,求大神赐教!
...全文
201 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2016-02-16
  • 打赏
  • 举报
回复
你就看下载的时候,判断数据流是不是都读取完,如果读取完了就说明已经下载好了,此刻你给变量加一。 不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。
带头大歌 2016-02-16
  • 打赏
  • 举报
回复
不判断是否下载完的话,这个简单已经写出来了,就是要
引用 1 楼 rui888 的回复:
你就看下载的时候,判断数据流是不是都读取完,如果读取完了就说明已经下载好了,此刻你给变量加一。 不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。
如果这个文件放在服务器上的,也可以判断数据流是否读取完? 还有如果多个用户同时,数据紊乱的问题,要解决的话,又会涉及到线程吧?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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