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

时间:2021-11-26 17:17:01
用户(登不登陆无所谓)点击下载-下载完以后-后台数据库+1,如果中途停止或者取消下载,不做+1处理

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

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

用流来控制,我这个小白也不会写 求教统计下载量的功能实现~

所以,求大神赐教! 求教统计下载量的功能实现~

2 个解决方案

#1


你就看下载的时候,判断数据流是不是都读取完,如果读取完了就说明已经下载好了,此刻你给变量加一。

不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。

#2


不判断是否下载完的话,这个简单已经写出来了,就是要

引用 1 楼 rui888 的回复:
你就看下载的时候,判断数据流是不是都读取完,如果读取完了就说明已经下载好了,此刻你给变量加一。

不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。


如果这个文件放在服务器上的,也可以判断数据流是否读取完?
还有如果多个用户同时,数据紊乱的问题,要解决的话,又会涉及到线程吧?

#1


你就看下载的时候,判断数据流是不是都读取完,如果读取完了就说明已经下载好了,此刻你给变量加一。

不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。

#2


不判断是否下载完的话,这个简单已经写出来了,就是要

引用 1 楼 rui888 的回复:
你就看下载的时候,判断数据流是不是都读取完,如果读取完了就说明已经下载好了,此刻你给变量加一。

不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。


如果这个文件放在服务器上的,也可以判断数据流是否读取完?
还有如果多个用户同时,数据紊乱的问题,要解决的话,又会涉及到线程吧?