在該頁面中我有一個按鈕,說下載:如何點擊鼠標左鍵下載鏈接?
http://www.brianfunshine.com/newest-company-narration-demo/
的問題是,它會打開它不下載歌曲瀏覽器歌曲。 如何解決這個問題?
在該頁面中我有一個按鈕,說下載:如何點擊鼠標左鍵下載鏈接?
http://www.brianfunshine.com/newest-company-narration-demo/
的問題是,它會打開它不下載歌曲瀏覽器歌曲。 如何解決這個問題?
嘗試增加這.htaccess文件的頂部:
<FilesMatch 「.(?i:(mp3))$」>
<IfModule mod_headers.c>
ForceType application/octet-stream
Header set Content-Disposition attachment
</IfModule>
</FilesMatch>
如果要強制下載其他類型的文件(?說PDF),毗鄰它添加到MP3一樣,在本htaccess的<FilesMatch 「.(?i:(mp3|pdf))$」>
HTTP標頭Content-Disposition
save link as
它會打開一個Save As Dialog Box
,問題是,這要求用戶具有高科技素養。很少有可靠的假設。 – DreadPirateShawn 2011-06-12 07:39:14
內容處置是對MIME協議的擴展,指示MIME用戶代理應該如何顯示附加文件。
http://support.microsoft.com/kb/260519
更具體地說,它看起來像 「內容處置:附件;文件名= [文件名]」 是你想要的。
: <文件songname.mp3> 標頭集合內容處置附着 (我覺得這個答案需要一個應用程序的解釋,但並沒有覺得創建我自己的答案是在堆棧的精神)ex – 2011-06-12 07:35:41
@Chris Browne是htaccess唯一的路要走嗎? – alexchenco 2011-06-12 07:36:39
@alexchenco:不,絕對不是。 PHP可以用來修改歌曲的頭部,服務器的主要配置文件(如果你有權訪問的話)可以使用。有很多選擇,但這是我的建議,因爲它是最簡單和最快的。 – 2011-06-12 07:38:53