如何判断新位置是否强制文件下载?

时间:2013-02-24 14:16:21

标签: javascript

我正在使用window.location.href将用户重定向到强制使用以下标题下载文件的页面:

Content-Description: File Transfer
Content-Disposition: attachment; filename="foo"

因此,用户不会被带到该页面,但询问他是否希望继续下载该文件。

如何判断收到服务器响应的时间?

我想要实现的用户流程:

  1. 展示装载机。
  2. “重定向”用户(使用window.location.href)。
  3. 收到回复后隐藏加载程序。

1 个答案:

答案 0 :(得分:2)

  • 从客户端代码中,还将生成的ID传递给服务器,要求它为您设置一个cookie给该值。
  • 您的服务器端代码应该使用下载的文件(在HTTP标头中)传回cookie。
  • 然后,您可以在重定向后查看javascript中的cookie,以查看服务器响应成功连接的时间。