PDF File Stream и Redirect в одном контроллере, iText - PullRequest
1 голос
/ 17 августа 2011

Итак, я знаю, что это не лучшая практика, но сейчас это нужно было сделать.

В HttpPost ActionResult создается PDF-файл, который затем помещается в поток, чтобы пользователь мог его скачать.Это прекрасно работает.Однако в контроллере, который отвечает за PDF, нам нужно перенаправить его в другое представление.Это проблема, поскольку она возвращает File, а не RedirectToAction.

Есть мысли о том, как мы можем загрузить PDF и получить страницу Redirect?

1 Ответ

1 голос
/ 17 августа 2011

Вы не можете вернуть запрос на перенаправление для ответа, отправляющего загрузку, поэтому я бы попытался создать IFrame или новое окно для загрузки, а затем выполнить перенаправление на стороне клиента. Поток может быть ajax-запросом для получения URL-адреса для загрузки + URL-адреса перенаправления, запуска загрузки через новое окно и перенаправления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...