我试图使用Ajax jquery调用触发firefox上的下载弹出框。 我的jquery代码是这样的:
function download_clip(){
$.ajax({
url: '/controller/download_clip',
type: "GET",
complete: function (data_response) {
status = data_response.responseText; //the response variable from the presentation controller
console.log(status);
}
});
};
在我的控制器中:
def download_clip
send_file "public/output.mp4", :type=>"video/mp4", :filename => "output.mp4", :x_sendfile=>true, :disposition => 'inline'
end
如何触发下载框?
答案 0 :(得分:0)
......好吧,我认为如果你做的话,firefox会自己做这件事
document.location.href = "/controller/download_clip";
使用javascript。