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

本文关键字:时间 下载 Asp Net 文件 何获得 服务器端 客户端 | 更新日期: 2023-09-27 18:06:12

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

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

我不能告诉你确切的解决方案,但是像这样的例子(涉及服务器的解决方案):

  1. 执行服务器操作,根据下载id返回下载时间。比如domain。ext/getdownloadtime?id = 39994884
  2. 当从客户端请求下载时,存储下载标识服务器上的内部用户会话(如果用户可以同时进行多个下载,则应将其实现为List)。
  3. 当客户端下载完成时,根据最近完成的下载请求服务器操作(getdownloadtime)。你可以用javascript后台请求来做。当服务器返回下载时间时,按你想要的显示。