簡體   English   中英

如何下載MP4文件而不是在瀏覽器上播放?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM