2012-07-31 64 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>