gpt4 book ai didi

javascript - location = "file.exe",下载时显示下载大小?

转载 作者:行者123 更新时间:2023-12-02 13:56:27 25 4
gpt4 key购买 nike

我使用以下 JavaScript 代码片段让用户在单击按钮时下载文件:

location = 'http://www.example.com/files/installer.exe'

问题是,虽然它可以工作,但下载时不会显示文件大小(在 Windows 上的 Firefox 中测试)。

有没有办法告诉浏览器可执行文件的大小,以便用户在下载时看到进度条?

最佳答案

不是来自客户端 JavaScript——如果服务器不说,浏览器就无法知道远程资源的大小。

您需要服务器端修复:生成有效的 Content-Length header 。 Web 服务器通常会自动执行此操作。如果您的没有,这可能意味着您有一个发送文件但不报告其大小的服务器端脚本。

关于javascript - location = "file.exe",下载时显示下载大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40673150/

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