Используете ли вы многочастную форму для загрузки файла?
Если это так, вы можете просто вызвать request.getFile (), поскольку Grails уже прочитает входной поток для вас и создаст объект MultipartRequest.
Если это просто обычное сообщение, вам, возможно, придется использовать request.getInputStream () вместо getReader, так как какой-то другой код уже вызвал getInputStream () (поэтому, когда вы вызываете getReader (), он генерирует исключение).
ура
Lee