У меня есть ссылка в сообщении электронной почты, который выглядит следующим образом:Как получить браузер подсказывать, чтобы открыть или сохранить АЯКС ответ
...DownloadReport?id=1
Этот первый перенаправляет на страницу входа в систему, где пользователь входит в систему при входе в систему. успех, я бегу это JavaScript, чтобы вернуть фактический отчет:
function getReport() {
$.ajax({ url: "/PropertySearch/Order/GetReport" });
}
ответ на это включает в себя отчет (это TIF). Однако браузер не появляется «Хотите открыть или сохранить этот документ?».
Как я могу заставить браузер распознать, что ответ является документом и, таким образом, предлагается открыть или сохранить?
Вы перестаете использовать ajax, вместо этого перенаправляете на отчет обычным способом и поставляете соответствующие заголовки, где вы устанавливаете размещение контента на «вложение» и т. Д. – adeneo
ОК, это работает. Изменено тело на 'window.location.href ="/PropertySearch/Order/GetReport ";' –