Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Anonym
Anonym fragte in Computer & InternetProgrammierung & Design · vor 1 Jahrzehnt

Hyperlink zu MP3-Datei soll Download starten, nicht den Mediaplayer!?

Hallo! Wie kriege ich Folgendes hin?

Ich habe auf einer HTML einen Hyperlink zu einer MP3-Datei. Wenn der Besucher auf diesen Link klickt, öffnet sich der Medieplayer und er spielt die Datei dann direkt aus dem Netz ab. Ich hätte aber viel lieber, dass das Datei-Download-Dialogfenster aufpoppt und man die Wahl zwischen "Öffnen" und "Speichern" hat. Geht das irgendwie, ohne die MP3 (oder MPEG, oder AVI...) Datei in einen ZIP- oder RAR-Mantel zu packen? Gibt's da nen Tag den man verwenden kann? DANKE!

PS: Nutze Dreamwaver 8, falls relevant

6 Antworten

Bewertung
  • vor 1 Jahrzehnt
    Beste Antwort

    Hallo!

    Ist ganz einfach: Erzeuge mit einem Texteditor eine Datei, die so heißt: Download.php (also nicht *.txt)

    In die Datei schreibst Du

    <?

    header("Content-type: application/octet-stream");

    header("Content-Disposition: attachment; filename=".$file);

    readfile($file);

    ?>

    Nun lädst Du die Datei "download.php" in das Verzeichnis Deiner MP3-Datei und erzeugst einen Link zu Deiner MP3-Datei, indem Du nicht auf "beispieldatei.mp3" verlinkst, sondern auf

    download.php ? file=beispieldatei.mp3

    => ohne Leerzeichen um das Fragezeichen herum, das musste ich aber so schreiben, da YahooClever das sonst abkürzt... :-)

    Das geht übrigens auch mit allen anderen Dateiarten, wie z.B.: PDFs, siehe

    http://www.downloadskostenlos.de/ebook

    => Klick auf das Buch oder diesen Link:

    http://www.downloadskostenlos.de/download/internet...

    Ich hoffe, ich konnte weiterhelfen!

    Viele Grüße,

    Kieselhuegel

  • vor 1 Jahrzehnt

    Der Mediaplayer wird auch nur gestartet, wenn das ganze über html läuft. lege ein FTP-Verzeichnis an, mit einem Nutzer ohne Passwort, und lad von dort runter

    ftp:// Benutzername@ domai.ne/ verzeichnis/ Dateina.me

    ohne Leerzeichen verlinken, nur eben mit deinen Daten startet den Download

  • vor 4 Jahren

    meine veorantworter haben recht: ein Packprogramm bietet die Lösung. Nimm Winrar, das schafft fatst alle packformate. sollte das nicht klappen, dann versuche mal die Dateiendung von .rar auf .mp3 zu ändern.

  • vor 1 Jahrzehnt

    Dazu gibt es bei dem <a> Tag das attribute "type". Also:

    <a href="Download.mp3" type="application/octet-stream">mp3 als download</a>

    Das ist alles. Das Problem liegt ja beim Browser/Client, dort hat der Nutzer eingetragen, dass MP3-Dateien abgespielt werden sollen. Daher muss dem Nutzer "vorgegaukelt" werden, dass der Typ der Datei *keine* MP3 Datei ist. Eine Übersicht zu MIME-Typen findet sich bei Selfhtml.

  • Wie finden Sie die Antworten? Melden Sie sich an, um über die Antwort abzustimmen.
  • Anonym
    vor 1 Jahrzehnt

    Mit PHP wäre ich vorsichtig. Weißt Du, ob Du PHP am Server installiert hast?

    Du kannst dazuschreiben, dass der Besucher mit Rechtsklick die Datei runter laden kann/soll.

    Falls, nur falls, Du Zugriff auf eine Datei namens ".htaccess" hast (das ist eigentlich eine versteckte Datei, die Unix-Systeme wie Mac OS und Linux anzeigen können und im Standardverzeichnis auf dem FTP-Server liegt), kannst Du einen Eintrag hinzufügen (sonst nichts ändern), mit dem der Browser das Dateiformat zum Download anbietet:

    <FilesMatch "\.(mp3|mpeg3)$" >

    ForceType application/octet-stream

    </FilesMatch>

    Im Zweifelsfall, ruf bei der Firma an, wo Deine Website liegt und frage nach, ob die Dir helfen können.

  • vor 1 Jahrzehnt

    Glaub ich weiß was du meinst ma die rechte Maustaste versuchen ~ Kontextmenü ~ Ziel speichern unter

Haben Sie noch Fragen? Jetzt beantworten lassen.