요청에서 inputStream을 가져 오려고하는데 항상 비어 있습니다. 모든 아이디어 어떻게 내용을 얻을 수 있습니까? 나는 그것으로부터 DataInputStream을 만들려고 노력하고있다.Grails, 컨트롤러 (또는 서블릿)에서 InputStream 가져 오기
1
A
답변
2
멀티 파트 요청을 업로드하고 있습니까? 이 요청은 이미 Grails에 의해 Spring MultipartRequest로 처리되었을 수도 있습니다.이 경우 getFile()을 사용하여 업로드 내용을 가져올 수 있습니다.
그렇지 않으면 request.inputStream이 정상적으로 작동합니다.
환호
내가 "응용 프로그램/octet-stream을"MIME와 컨트롤러 메소드를 요청하고 요청 내에서 일부 데이터를 보낼 때 작동리 나를 위해
1
. 컨트롤러에 비해 단순히 수행 할 수 있습니다
아니 :-), 나는 여러 부분을 안할거야 그것 뿐이다
합니다. 이상하게도 나는 서블릿을 생성하여 web.xml (grails install-templates)에 등록했지만 request.getInputStream()도 비어 있습니다. 궁금해서, 나는 똑같은 서블릿을 새롭고 일반적인 자바 웹 (Eclipse New Project)으로 추출했다. 왜 그런가? – wiradikusuma
잘 모르겠다. 이상하게 들린다. 새로운 Grails 애플리케이션으로 재현 할 수 있습니까? 그렇다면 JIRA 버그 리포트를 만들고 예제 프로젝트를 첨부 할 것입니다. – leebutts