![](/img/trans.png)
[英]with just a plain html and js file, how can i force a link to an mp3 to download instead of just play?
[英]How do I force to download the mp3?
我正在做一个简单的 Webside 下载,但是 od 下载的是在浏览器中打开的 mp3。 我怎样才能改变这个?
<!doctype html>
<head>
<link rel="stylesheet" href="css\stylesheet.css">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Test Webseite</title>
</head>
<style>
</style>
<body>
<h1>Test</h1>
<p>Test
</p>
<a href="download\audio.mp3" download="audio.mp3" download="true">Download link</a>
</body>
谢谢您的帮助:)
您的代码工作正常,但是
download
属性两次,因为大多数浏览器会删除最后一个。如果您希望用户下载外部文件,您可以手动或自动将该文件下载到您的服务器上并将其链接到同一个域。 如果这样做,请确保您被允许这样做。
- 下载仅适用于同源 URL 或 blob: 和 data: 方案。
- 如果 Content-Disposition header 具有与下载属性不同的信息,则结果行为可能会有所不同:
- 如果 header 指定了文件名,则它优先于下载属性中指定的文件名。
- 如果 header 指定 inline、Chrome 和 Firefox 82 及更高版本的配置,则优先考虑该属性并将其视为下载。 Firefox 82 之前的版本优先考虑 header 并将内联显示内容。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-download
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.