2011-03-20 2 views
0

인코딩 된 스트림을 내 서블릿에 업로드하기 위해 multipartentity에 추가하고 싶지만 그렇게하는 법을 모르겠습니다 ... Emm then MultipartEntity는 addPart (.. ., ...) 메소드 매개 변수. 해당 지역에 예제가 없으므로 귀하의 도움이 필요합니다. 유용한 스 니펫과 아이디어를 공유하십시오.HttpClient - MultipartEntity에 CipherInputStream을 추가하십시오.

모든 의견을 환영합니다.

앤드류

P. HttpClient를 사용 중입니다.

답변

2

CipherInputStream을 org.apache.http.entity.mime.content.InputStreamBody으로 캡슐화하려고 했습니까?

org.apache.http.entity.mime.FormBodyPart에 캡슐화하면 addBodyPart()을 통해 HttpMultipart 인스턴스에 추가 할 수 있습니다.

+0

감사합니다 ... – user592704

+0

아니요 버퍼가 필요하지 않은 큰 파일을 outOfMemory 오류가 발생하여 업로드하려고하기 때문에 캡슐화하지 않았습니다. – user592704

+0

문제는 addPart()가 FileInputStream 매개 변수가 있지만 CipherInputStream 암호화 결과는 FileOutputStream입니다 ( – user592704