如何从服务器端到客户端获取文件的下载时间 - Asp.Net?

时间:2016-09-08 04:50:21

标签: javascript c# asp.net server-side

我从客户端aspx页面发出请求,并能够在服务器端下载文件。随机需要​​大约6到15秒。文件下载完成后,我想从asp服务器页面向客户端发送时间日志。如何将时间或消息发送回客户端,表明下载已在特定时间完成?

1 个答案:

答案 0 :(得分:0)

我无法告诉您确切的解决方案,例如(服务器参与解决方案):

  1. 实现通过下载ID返回下载时间的服务器操作。 让我们说domain.ext / getdownloadtime?id = 39994884
  2. 从客户端请求下载时,存储下载标识 服务器上的内部用户会话(如果用户可以在一次下载多次,则应该将其实现为List)。
  3. 根据最近完成的下载,在客户端请求服务器操作(getdownloadtime)上完成下载。你可以用javascript后台请求来做。当服务器返回下载时间时,只需显示它即可。