【发布时间】:2026-01-21 14:25:01
【问题描述】:
我有兴趣从远程服务器 (CDN) URL 下载 mp3 文件。不幸的是,当我简单地将这个 URL 作为“按钮”或“a”HTML 元素的“href”时,它不起作用;该文件刚刚在新选项卡中打开/流式传输。如何使用 javascript 强制下载它?或者是否有基于 python 服务器端的解决方案?
谢谢!
【问题讨论】:
标签: javascript python
我有兴趣从远程服务器 (CDN) URL 下载 mp3 文件。不幸的是,当我简单地将这个 URL 作为“按钮”或“a”HTML 元素的“href”时,它不起作用;该文件刚刚在新选项卡中打开/流式传输。如何使用 javascript 强制下载它?或者是否有基于 python 服务器端的解决方案?
谢谢!
【问题讨论】:
标签: javascript python
如果您的远程服务器来自不同的来源,这是不可能的。见here。您唯一的选择是:
Content-Disposition 标头设置为 attachment
如果你的远程服务器是同源的,download 属性应该做你想做的事:
<a href="URL" download>text</a>
【讨论】: