0
假設我們有一些文件在http://somedomain.com/somedir/file.mp4
。是否可以編寫強制瀏覽器下載文件而不是播放它的URL?
當我發送這樣的網址給某人時,我希望瀏覽器開始下載,而不是自動播放。
是否有可能以這種方式編寫URL,讓瀏覽器指令開始下載而不是播放它?包含一些參數可能?
假設我們有一些文件在http://somedomain.com/somedir/file.mp4
。是否可以編寫強制瀏覽器下載文件而不是播放它的URL?
當我發送這樣的網址給某人時,我希望瀏覽器開始下載,而不是自動播放。
是否有可能以這種方式編寫URL,讓瀏覽器指令開始下載而不是播放它?包含一些參數可能?
只有將URL發送給某人才能做到這一點。
你可以做的是創建一個簡單的文件,強制用戶通過設置響應的MIME類型爲octet/stream來下載文件,這是告訴瀏覽器文件無法嵌入的方式。 下面是一個採用this website的PHP示例。
<?php
$file = $_GET['file'];
header ("Content-type: octet/stream");
header ("Content-disposition: attachment; filename=".$file.";");
header("Content-Length: ".filesize($file));
readfile($file);
exit;
?>
不是網址,但如果你給他們發送一個帶有單詞'Download'的鏈接,我想它會下載。示例Download the file –