with just a plain html and js file, how can i force a link to an mp3 to download instead of just play?

前端 未结 7 2051
误落风尘
误落风尘 2021-01-13 15:50

i have a link to a media file such as an mp3, and i want it to get downloaded when the user clicks on it, instead of just having the file get played. the page i have in min

7条回答
  •  囚心锁ツ
    2021-01-13 16:07

    If you want them to be forced to download it from a link, then add the download attribute to the link element (filename optional):

    Download
    

    If you want users to be forced to download the file when they visit the URL by any means, you are out of luck. That is not possible with just HTML and JS. You have to have access to the server to affect the headers of the file before it gets loaded in the browser, as others have said.

提交回复
热议问题