gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 22:16:02 24 4
gpt4 key购买 nike

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

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

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

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

我要实现的用户流:

  1. 显示加载器。
  2. “重定向”用户(使用 window.location.href)。
  3. 收到响应时隐藏加载器。

最佳答案

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

关于javascript - 如何判断新位置是否强制下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com