【问题标题】:How to get the downloading time of a file from server side to Client side - Asp.Net?如何获取文件从服务器端到客户端的下载时间 - Asp.Net?
【发布时间】:2016-09-08 04:50:20
【问题描述】:

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

【问题讨论】:

  • 您可以简单地使用时间数据填充文本框或标签。至于时间安排,请查看google.com/… 使用它,如果您有任何问题,请向我们展示您的代码并提出具体问题。

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


【解决方案1】:

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

  1. 实现通过下载 ID 返回下载时间的服务器操作。 假设 domain.ext/getdownloadtime?id=39994884
  2. 当客户端请求下载时,存储下载标识 服务器上的用户会话内部(如果用户可以同时进行多次下载,则应将其实现为列表)。
  3. 当客户端下载完成时,请求服务器操作 (getdownloadtime),ID 为最近完成的下载。您可以使用 javascript 后台请求来完成。当服务器返回下载时间时,您可以随意显示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-21
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 2020-05-23
    • 2011-08-15
    • 1970-01-01
    • 2019-09-01
    相关资源
    最近更新 更多