Wie kann ich eine video-Datei zum download zur Verfügung?
Ich versuche, eine download-option der videos auf meiner Website.
Ich habe die direkten links (die habe .mp4/.webm zu Ende geht) zum download zur Verfügung (Sie werden nicht gehostet auf meinem server, falls das von Bedeutung ist).
Dies ist, was ich versucht habe:
<a href="http://stream.flowplayer.org/bauhaus/624x260.webm" download>Download</a>
Funktioniert es nur in chrome, in FireFox wird es öffnen Sie einfach das video im browser selbst.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Benötigen Sie ein wrapper-Skript, das setzt den Content-Type Content-Disposition-Header entsprechend und gibt die Datei, die Sie wollen, um zu dienen.
In PHP wäre dies so geschehen:
Mit dem Namen: 624x260.php
Würdest du dann einen link auf die PHP-Datei statt, wie folgt:
readfile('http://user:[email protected]/bauhaus/624x260.webm');
echo (fopen("http://user:[email protected]/vid.mp4", "r"));
]wenn Sie zufällig einen apache-server, wo Sie Bearbeiten können .htaccess-Datei, fügen Sie diese Zeile.
Wenn Sie möchten, dies nicht tun, könnten Sie dies auch über php als gut.
PHP-Code:
HTML-Code:
HTML5 fügt dem download-Attribut, das haben Sie da in Ihrem Beispiel, aber leer ist. Fügen Sie einen Wert auf der download-Attribut, und hey presto.
ie ändern, herunterladen download="624x260.webm" in Ihren tag.
http://updates.html5rocks.com/2011/08/Downloading-resources-in-HTML5-a-download
Für nicht-HTML5-kompatiblen Browser, der einfachste Weg wäre, zu begleiten, die links mit einer Richtung auf "rechts klicken Sie zum download". Dies würde für die Mehrzahl der Fälle und Browser.
Einen überblick über ein paar Techniken hier, ich erkenne, dass du nicht die zip-Dateien.
http://webdesign.about.com/od/beginningtutorials/ht/download_link.htm
Dort sind zahlreiche weitere beteiligte Möglichkeiten, dies zu tun, einschließlich das ändern des web-server-config, aber nicht jeder hat den Zugang /know-how das zu tun.
Hinweis: Das download-Attribut unterstützt wird, die in Chrome 14+ und Firefox 20+.
Als eine alternative für andere Browser, Sie können die jQuery-plugin von hier
http://johnculviner.com/jquery-file-download-plugin-for-ajax-like-feature-rich-file-downloads/4
ODER
http://jqueryfiledownload.apphb.com/
Können Sie es machen wie herunterladbare