Ich mache einen Audio-Player, und ich würde gerne eine Schaltfläche hinzufügen, die den aktuellen Titel herunterlädt. Ich habe die üblichen Lösungen ausprobiert, die Leute vorschlagen, aber diese öffnen nur die .mp3 in einem neuen Vorsprung und spielen es. Dies ist, was ich verwende:Download button
document.getElementById("dlButton").addEventListener("click", function(){
window.location = "tracks/CFKZ.mp3";});
ich eine andere Lösung here auf Stack-Überlauf sah:
<form method="get" action="file.doc">
<button type="submit">Download!</button>
</form>
ich das nicht verstehen. Es macht für mich keinen Sinn, warum eine Download-Schaltfläche Informationen an die Datei senden müsste, die heruntergeladen werden soll.
Clyde, was ist dlButton auf deinem Beitrag? –
Warum machst du nicht einfach einen Link? – SLaks
versuchen Sie dies [FileSaver] (https://github.com/eligrey/FileSaver.js/) Bibliothek –