파일을 서블릿에 업로드하려고합니다. 헤더에 파일 이름을 추가하고 서블릿에서 읽으려고합니다 ...하지만 서블릿 측에서 파일 이름 (키릴 문자 포함)은 오직 얻을 수 있습니까 ??? wmv. 그래서 내 질문에 올바르게 파일 이름을 ciryllic 파일을 업로드하는 것입니다?HttpClient 4 + HttpPost 도움말 파일 이름 인코딩
나는 유용한 댓글 감사합니다 :)
앤드류
파일을 서블릿에 업로드하려고합니다. 헤더에 파일 이름을 추가하고 서블릿에서 읽으려고합니다 ...하지만 서블릿 측에서 파일 이름 (키릴 문자 포함)은 오직 얻을 수 있습니까 ??? wmv. 그래서 내 질문에 올바르게 파일 이름을 ciryllic 파일을 업로드하는 것입니다?HttpClient 4 + HttpPost 도움말 파일 이름 인코딩
나는 유용한 댓글 감사합니다 :)
앤드류
을 개인적으로 나는이 파일 업로드를 처리하기 위해 아파치 코 몬즈는 FileUpload 라이브러리를 사용하고 있습니다 HttpClient를 4
the code snippet:
HttpClient httpclient = new DefaultHttpClient();
httpclient.getParams().setParameter(CoreProtocolPNames.
PROTOCOL_VERSION,
HttpVersion.HTTP_1_1);
String url="testUrl";
httppost = new HttpPost(url);
httppost.addHeader(FILE_NAME_HEADER, file.getName());
를 사용합니다. 다음은 link입니다. 나만의 것을하는 대신이 라이브러리를 사용할 수 있습니다. 요구 사항을 충족시키지 못하면 자체 솔루션으로 계속 작업 할 수 있습니다.
HttpMultipartMode.BROWSER_COMPATIBLE 모드를 사용하십시오. 자세한 내용은 https://issues.apache.org/jira/browse/HTTPCLIENT-293을 참조하십시오.
고맙지 만 제대로 사용하는 방법과 그 사용법을 찾을 수 없습니까? 일부 발췌 문장을 보여 주시겠습니까? – user592704
음, 나는 단지 HttpComponents lib를 사용하려고합니다 :) 그러나 클라이언트와 서블릿 둘 다 적절한 인코딩을 설정하는 방법을 알지 못합니까? – user592704
HttpClient 4 용 헤더 인코딩을 설정하는 방법을 아는 사람이 있습니까? – user592704
오, 내 ... 키릴 문자 등으로 HttpClient 4 인코딩을 지원합니까? – user592704