Форма PDF, отправленная на страницу ASP.NET, создает возвратный файл HTML. - PullRequest
1 голос
/ 24 октября 2011

У меня есть PDF-форма с кнопкой «Отправить», которая отправляет информацию на страницу ASP.NET.Информация берется и обрабатывается в формате PDF на сервере для хранения и последующего использования.

Этот процесс работает нормально, однако после отправки формы приложение Adobe Viewer получает обратно «фрагмент» html, как я полагаю.Мне нужно знать, как это отформатировать, остановить или как-то иначе справиться.Я подозреваю, что фрагмент является сообщением об успехе, но читатель Adobe, похоже, не обрабатывает его

HTML-код

1 Ответ

1 голос
/ 24 октября 2011

У меня нет однозначного ответа о том, как заставить Acrobat отображать ваш HTML или даже если это возможно, но я предполагаю, что он не будет отображать HTML обратно.Я помню, что у меня были проблемы с этим несколько лет назад, и когда у меня был HTTP-обработчик, который брал данные формы и обрабатывал их, но моим последним шагом было перенаправить их код в разные PDF-файлы в зависимости от их статуса.

Iсобрал разные PDF-ответы для нескольких разных сценариев, так как я не показывал им обратно документ, который был фактически создан, а когда обработка была выполнена, просто выполнил context.Response.Redirect( "STATUS.pdf", false );, что Acrobat прекрасно обрабатывал.

Вы могли бы поочереднопопробуйте изменить ContentType на text / plain и посмотреть, будет ли Acrobat отображать какие-либо выходные данные таким образом.

context.Response.ContentType = "text/plain";
context.Response.Write("Message here.");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...