отправить большой текст на сервер, используя скрытые значения HTML-формы - PullRequest
2 голосов
/ 01 октября 2010

HI all

Мне нужно отправить динамически сгенерированный html на сервер, используя html-форму, html может быть большего размера, в настоящее время это 1 МБ

Я отправляю динамически сгенерированный html на сервериспользуя форму скрытого поля ввода.на стороне сервера исключение: слишком большой контент ..

Динамически сгенерированный html используется для генерации pdf, а сгенерированный pdf отправит обратно в браузер в том же запросе ответа.

Как обрабатывать большеРазмер HTML, который генерируется динамически.

Пожалуйста, помогите мне.

Спасибо Кумар Касимала.

Ответы [ 4 ]

2 голосов
/ 01 октября 2010

Если вы используете asp.net, вы можете сделать следующее:

В файле Web.config добавить

<httpRuntime maxRequestLength="100000" executionTimeout="360"/>

в <system.web>

0 голосов
/ 13 декабря 2010

Если вы используете Java:

Используйте метод отправки сервлета для передачи данных на сервер

<form method="post" name="sample_form" action="/xxx">
....
</form>
0 голосов
/ 03 октября 2010

Я немного погуглил вашу проблему и наткнулся на эту страницу, на которой написано, что размер сообщения задается сервером в его конфигурации и может быть изменен путем его сброса - http://forums.sun.com/thread.jspa?threadID=5400480

0 голосов
/ 01 октября 2010

Разделите это.

1 Попробуйте разделить содержимое на несколько входов.Ваша реализация может иметь проблемы с этим ...

, но это не слишком вероятно

2 Разделить содержимое на несколько запросов и отправить их с AJAX.Соберите ответы и обязательно отправьте их в правильном порядке (не все запросы сразу).Последний запрос должен подтвердить его конец и загрузить страницу, возвращающую pdf

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