2009-10-30 2 views
0

Я не могу прочитать тело сообщения моему контроллеру grails. Эта ошибка возникаетGrails Http Post

Caused by: java.lang.IllegalStateException: STREAMED 

, когда я называю

request.getReader() 

Есть некоторые размещения на досках объявлений, которые говорят, чтобы добавить

parseRequest:true 

Для отображения URL. Я сделал это без изменений. Любая помощь?

ответ

1

Вы используете многостраничную форму для расширения файла?

Если вы находитесь, вы можете просто вызвать request.getFile(), поскольку Grails уже прочитает входной поток для создания объекта MultipartRequest.

Если это обычный пост, возможно, у пользователя request.getInputStream() вместо getReader, поскольку какой-то другой код уже вызвал getInputStream(), поэтому при вызове getReader() он генерирует исключение).

веселит

Ли

+0

Я думаю, что я буду смотреть в использовании многослойного поста. Я дам ему выстрел в понедельник и дам вам знать. Я уже пробовал getinputstream() и возвращает пустой поток. благодаря –