HTTP方式提供文件下载,如何监控所下载文件的下载进度

时间:2021-01-28 14:01:52
高手指教一下.
或者有没有什么别的下载机制(基于WEB)能实现实时监控文件下载的信息呢?

7 个解决方案

#1


关注

#2


http没法做下载限制
安装FTP服务器吧

#3


监控文件下载的信息是指下载进度么?

#4


下载进度出现了下载框就自然会出现了

#5


该回复被版主删除

#6


楼主的意思应该是在服务器端监视进度吧,就是一边把Stream写入Response,一边向一个静态空间(例如Application)报告当前已经传输的量。

这个理论上可以做到的,不过就是不知道要重写到多底层的.NET函数,呵呵。因为把Stream交给Response后,你就什么都不知道了,Response再用自己的方法把该Stream交给IIS(这里可能经历.NET到COM的转换),IIS在Stream给网卡。

#7


TO : cat_hsfz() 
     我的意思的确差不多.想在服务器端监视进度,对文件能否成功被下载进行跟踪的.
现在问题就是不知有什么更好的方法实习这个机制.头痛ing

 

#1


关注

#2


http没法做下载限制
安装FTP服务器吧

#3


监控文件下载的信息是指下载进度么?

#4


下载进度出现了下载框就自然会出现了

#5


该回复被版主删除

#6


楼主的意思应该是在服务器端监视进度吧,就是一边把Stream写入Response,一边向一个静态空间(例如Application)报告当前已经传输的量。

这个理论上可以做到的,不过就是不知道要重写到多底层的.NET函数,呵呵。因为把Stream交给Response后,你就什么都不知道了,Response再用自己的方法把该Stream交给IIS(这里可能经历.NET到COM的转换),IIS在Stream给网卡。

#7


TO : cat_hsfz() 
     我的意思的确差不多.想在服务器端监视进度,对文件能否成功被下载进行跟踪的.
现在问题就是不知有什么更好的方法实习这个机制.头痛ing