2016-10-26 9 views
0

저는 MSF4J의 몇 가지 예제를 실행 해 왔습니다. 파일 업로드를 허용하는 서비스를 만드는 방법을 찾고 있지만 multipart/form-data를 사용하여 보내고 있습니다. 우리의 프론트는 청크 분할 인코딩으로 데이터를 전송합니다. 따라서 FileServer 예제는 HttpStreamer로 청크 분할 스트림을 처리하는 방법을 보여 주며 Formparam 예제는 multipart/form-data를 처리하는 방법을 보여줍니다. 그러나 청크 요청을/simpleFormStreaming으로 보내면 작동하지 않습니다 (HTTP 500 응답 받기). 청크가 아닌 요청을 보낼 때 (Content-Lent가 설정 됨). 괜찮습니다. 그래서 청크 분할 인코딩을 사용하여 전송되는 다중 파트/양식 데이터 요청을 처리 할 수 ​​있습니까?msf4j 청크 분할 인코딩 및 다중 파트/양식 데이터

감사합니다,

대니

답변

0

순간 MSF4J는 FormParam와 청크 데이터를 지원하지 않습니다. 그러나 FileServer 샘플에서와 같이 HttpStreamer를 사용할 수 있습니다. HttpStreamer.chunk 메소드는 모든 청크마다 실행됩니다. HttpStreamHandler 구현에서 multipart/form-data 처리 논리를 구현해야합니다. 나는 당신이 commons-file-upload를 직접 사용하여 처리 할 수 ​​있다고 생각합니다.

+0

나는 commons-file-upload를 보았지만, FileUpload 핸들러에 청크를 전달하는 방법을 알지 못한다. 예를 들면 좋을 것입니다. –