2012-07-31 63 views
0

正如你所知,鉻是使用它自己的播放器播放MP3文件。但我需要將其下載到我的文件系統..我tryed這一點,但沒有任何結果:使鉻下載mp3

$('.audio_download').click(function(){ 
    var s = $(this).attr('value'); 
    $('body').append('<iframe src='+s+' class="dlframe"></iframe>'); 
    $('iframe.dlframe').ready(function(){ 
     $(this).remove(); 
    }); 
}); 

我檢查控制檯,我發現有這樣的:資源解釋爲文檔,但與MIME類型的音頻傳輸/ mpeg:「some-url .mp3」。

+3

您可能需要特定的頭文件從服務器端發送到瀏覽器。 – Ivan 2012-07-31 17:14:28

回答

0
+0

這不是我的網絡服務器。任何其他想法? – 2012-07-31 17:55:45

+1

您是否有權訪問服務器端代碼?正如伊凡在對你的問題的評論中所說的,你可以設置一個內容處置:附件;導致文件下載而不是在瀏覽器中打開。我不知道任何方式純粹使用html/javascript來完成此操作 – 2012-07-31 18:03:30

1

設置屬性「下載」像

<a href='file.mp3' download='Very-Very-Good.mp3'>download</a>