之前看有大神说参考csdn的下载逻辑,然而我这个需求不要求用户登录就能下载。这怎么整?
而且,用户用的下载工具,下载完之后还怎么跳转到我的程序里?
用流来控制,我这个小白也不会写
所以,求大神赐教!
2 个解决方案
#1
你就看下载的时候,判断数据流是不是都读取完,如果读取完了就说明已经下载好了,此刻你给变量加一。
不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。
不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。
#2
不判断是否下载完的话,这个简单已经写出来了,就是要
如果这个文件放在服务器上的,也可以判断数据流是否读取完?
还有如果多个用户同时,数据紊乱的问题,要解决的话,又会涉及到线程吧?
如果这个文件放在服务器上的,也可以判断数据流是否读取完?
还有如果多个用户同时,数据紊乱的问题,要解决的话,又会涉及到线程吧?
#1
你就看下载的时候,判断数据流是不是都读取完,如果读取完了就说明已经下载好了,此刻你给变量加一。
不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。
不过你得考虑如果同时多个用户对这个变量加一出现数据紊乱的情况。
#2
不判断是否下载完的话,这个简单已经写出来了,就是要
如果这个文件放在服务器上的,也可以判断数据流是否读取完?
还有如果多个用户同时,数据紊乱的问题,要解决的话,又会涉及到线程吧?
如果这个文件放在服务器上的,也可以判断数据流是否读取完?
还有如果多个用户同时,数据紊乱的问题,要解决的话,又会涉及到线程吧?