[英]How can I download a MP4 file instead of playing it on browser?
我有一個.mp4文件,當我點擊錨標簽時,我需要將其下載到我的系統。
HTML:
<a href="DSCSA_webinar.mp4">Download Here</a>
有沒有辦法下載這個而不是在瀏覽器中打開它?
我需要這個在IE上運行,我唯一的選擇是通過javascript或jQuery。 還可以建議任何其他更簡單的東西。
我知道HTML5 download
屬性,但它不支持IE。
我發現了這個: http : //www.webdeveloper.com/forum/showthread.php ?244007-RESOLVED-Force-download-of-MP3-file-instead-of- streaming ,我用Excel文件做類似的事情。
直接從那里:
使用一個小的PHP文件來處理下載,放在與.mp3相同的文件夾中:
<?php
$file = $_GET['file'];
header ("Content-type: octet/stream");
header ("Content-disposition: attachment; filename=".$file.";");
header("Content-Length: ".filesize($file));
readfile($file);
exit;
?>
可以在任何錨點訪問,如下所示:
<a href="direct_download.php?file=fineline.mp3">Download the mp3</a>
我用視頻文件遇到了這個問題(我想提供下載,但瀏覽器總是嘗試打開它)。
如果您不能使用dgig提及的服務器端語言,我唯一能做的就是將文件放在ZIP文件中,讓用戶下載。
Apple使用Quicktime樣本做到了這一點,因為他們有更多的資金和資源可以投入,我認為這可能是我必須要做的。
如果您能夠編寫.htaccess
或編輯Apache配置,您還可以檢查此建議的響應以強制下載。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.