Я пытаюсь открыть документы (например, PDF, Excel, Word DOC и т. Д.) В окне загрузки. По некоторым причинам файлы Excel работают правильно, но ни один из них не работает. Я думаю, что мне нужно setHeader с использованием javascript (я считаю, что jquery не имеет основных функций, которые делают это, но поправьте меня, если я не прав). Вот пример моего кода.
$(function() {
$('a.media-link').click(function(event){
var fileName = $(this).html();
var property_id = $("input[name=capturePropId]").val();
//alert(fileName);
event.preventDefault(); //stop the browser from following
window.location.href = '../uploads/properties/'+
property_id+'/media/'+fileName+'';
response.setHeader("Content-Disposition", "attachment;
filename=\"" + fileName + "\"");
});
});
Когда я делаю это, я получаю сообщение об ошибке "response.setHeader response не определен. У кого-нибудь есть идеи?