Связь с веб-приложением для создания документов
Итак, у меня есть 2 ASP.NET запущенные веб-приложения MVC.
Первый принимает данные и отправляет их второму.
Второе приложение берет данные и строит PDF-файл, а затем возвращает его.
Это хорошо работало с помощью простого
@HTML-код.actionlink панели("URL-адрес", "Скачать файл", новый { а = модель.а, б = модель.б, в = модель.с} Новые{цель = "_blank"})
Но потом я начал использовать более длинные данные для имитации фактических данных, и у меня возникли проблемы с ограничением длины URL-адреса IE.
Есть ли какой-либо способ получить эти данные во второе приложение с помощью формы метода post, чтобы использовать тело запроса, а не строку URL-адреса, и если да, то как бы я это сделал?
Что я уже пробовал:
как я уже сказал выше простая ссылка на действие что то вроде
@HTML-код.actionlink панели("URL-адрес", "Скачать файл", новый { а = модель.а, б = модель.б, в = модель.с} Новые{цель = "_blank"})
это хорошо работает в других браузерах, но, к сожалению, IE ограничивает размер URL-адреса, и мои данные слишком длинны для него.
Я также попытался использовать AJAX POST для отправки данных, которые отлично работают, пока вы не узнаете, что ничего не можете сделать с возвращенным PDF-файлом. (я подумал, что, может быть, я мог бы опубликовать его в новом окне в виде HTML, и он поймал бы заголовок файла и запросил загрузку, но нет :(... )
любая помощь будет очень признательна
Спасибо,