jsp 다운로드 한글 파일명 깨짐

경고: readfile (http://localhost/yu/wp-content/plugins/yu-DB-Backup/2.sql) [함수. readfile]: 스트림을 열지 못했습니다: http 요청이 실패 했습니다. HTTP/1.1 404 8 호선 H:xampphtdocsgcertificatewp-contentpluginsWPGC-DB-Backupincinc.wpgc_db_backup.php에서 찾을 수 없습니다. 누구 든 지 내가이 속임수를 테스트 하는 해답을 안다면 나를 도우 십시오 그리고 크롬 15, Firefox 7에 (서) 완벽 한 일 하지만 IE 9에 (서)이 부서진 … 많은 잘못 된 문자를 표시 합니다. 와우, 난 아주, 아주 (아주) 오랜 시간이 어떻게이 일을 알아내기 위해 노력 하 고 있어! 거기에 당신이 그것을 구체적으로 만들 수 있는 방법은, 예를 들어, 만약 내가 “링크 1″을 클릭 하면 브라우저에서 파일을 볼 수 있지만, 만약 내가 “링크 2″, “addtype” 기능을 적용 하 고, 내가 강제로 오전 다운로드? 나는 상기한 코드를 단어 문서를 다운로드 하도록 변경 했다. 아래 변화는 있다-누구 든 지 모바일을 위해이 일을 어떻게 만드는 지를 압니까? 난 둘 다 크리스 ` 솔루션과 파벨의, 그러나 m p 3를 여전히 스트림 보다는 모바일 장치에서 다운로드 시도 했습니다. 어떤 아이디어도? 업로드 예외가 발생 하면 콘솔에 기록 되는 파일 경로를 확인 하 고 따릅니다. 모든 디렉토리가 존재 하는지 확인 합니다. 서블릿의 전체 목적이 파일을 업로드 하는 것 이기 때문에 init () 메소드를 재정의 하 여 서블릿의 diskfileitemfactory 객체 인스턴스가 초기화 됩니다. doost () 메소드 구현에서이 오브젝트를 사용 하 여 파일을 서버 디렉토리에 업로드 한다. 내가 발견 한 대단한 것은 당신이 실제로 다운로드 된 파일을 열기 위해 응용 타입을 명시할 필요가 없다 있다.

매개 변수는 파일 확장명 (myfile)을 포함 하므로 txt, myfile .doc …), 모든 파일 형식은이 콘텐츠 형식 선언을 사용 하 여 다운로드할 수 있습니다. 난 워드, PDF, XLS, 도트 JPG, MPG로, 그들은 모두 “응용 프로그램/옥텟-strea”와 함께 작동 우편 번호와 함께 이것을 시도 안돼 문제는 우리의 PDF 파일을 다운로드 강제로 우리의 상주 프로그래머를 요청 했습니다, 그리고이 응답을 받은, 그래픽 디자이너가 아닌 프로그래머가 되 고, 난 거의 아무것도 이해 합니다. 그는 정확 하 고 내가 뭔가 특히 복잡 한 물어 보는 건가요?: 나는 화면에서 다운로드 하는 동안 csv와 함께 정크 데이터를 받고 있어요. 우리가 파일 위치를 위한 문맥 매개 변수를 읽고 그것에서 파일 객체를 창조 할 기 필요가 있기 때문에 쓰레기 자료는 jsp의 근원 페이지 이다 를 작성 하 여 컨텍스트가 초기화 될 때이를 수행할 수 있습니다. 우리는 다른 서블릿에서 사용할 컨텍스트 속성으로 절대 디렉토리 위치 및 File 객체를 설정할 수 있다. 또한 응답 콘텐츠 길이를 파일 길이로 설정 해야 합니다. 클라이언트가 우리가 응답 하는 파일을 보내는 것으로 알고 있는지 확인 하려면, 우리는 “첨부 파일로” 콘텐츠-처리 “헤더 값을 설정 해야 합니다; 파일 이름 = “파일 이름”. 불쾌 한 솔루션, 이것은 서버가 알 수 없는 형식으로 데이터를 치료에 그것을 속여, 브라우저에 잘못 된 mime 형식을 전달 합니다.