My Blog

jsp 파일 다운로드 경로 지정

by kai on 13. Mai 2019 , No comments

나는 찾아보기 버튼과 태그를 포함 하는 하나의 jsp 페이지가 있습니다. 파일을 탐색 할 때 파일에 포함 된 사용자 이름을 채우고 싶습니다. JQuery를 통해 파일 이름을 전송 하 고 있습니다. 그러나 서블릿에서 나는 C:/파커 경로/사용자 .xls로 파일 이름을 받고 있어요. 원래 경로를 어떻게 구할 수 있습니까? 사용자 목록을 사용 하 여 상자를 채울 수 있습니다. […] http://www.mkyong.com/java/how-to-download-file-from-website-java-jsp/[…] 콘솔 로그 http://stackoverflow.com/questions/9391838/how-to-stream-a-file-download-in-a-jsf-backing-bean/9394237#9394237 파일에 D: 드라이브를 명확 하 게 표시 합니다. 위치를 두 번, 디렉토리 위치 구성을 확인 하십시오. 안녕하세요 m은 반환 문자열을 zip 파일로 저장 하려고 합니다. 그러나 파일은 인코딩된 것으로 저장 됩니다.

응답 헤더: 내용-처리: 첨부 파일; 파일 이름 = „파일 이름 확장명“ 연결 유지: 제한 시간 (최대 = 100) 연결이 지속 전송 인코딩: 청크 분할 콘텐츠 유형: 응용 프로그램/8 진수 스트림 나는 다음과 같이 읽으 려 고 노력 했다. 바이트 [] 버퍼 = 새 바이트 [4096]; int =-1; OutputStream 출력 = 새 FileOutputStream (파일); (버퍼)를 입력 하는 동안에는 출력 값이 0이 되는 경우 (버퍼, 0, n)} 그러나 파일이 인코딩된 것으로 저장 됩니다. 당신은 다른 것을 제안 하시기 바랍니다 수 있습니까? 그것의 zip 파일 내 목표는 서버에 암호화 된 파일을 업로드 하는 것입니다. 그래서이 기본 코드에서 어떤 수정을 해야 합니까? 문자열 전체 경로를 입력 합니다. 문자열 파일 이름 = 전체 경로를 구분 하는 단계를 나타냅니다. 안녕하세요 선생님, 나는 jsp에서 파일을 다운로드 하기 위한 명확한 코드를 원하는 우리는 또한 파일의 길이로 응답 콘텐츠 길이를 설정 해야 합니다. 클라이언트가 응답으로 파일을 보내는 것을 이해 하도록 하려면 „콘텐츠 처리“ 헤더를 값으로 „첨부“로 설정 해야 합니다. 파일 이름 = „파일 이름“. 나는 업로드 부분이 괜 찮이 예제를 시도 했다.

그러나 파일을 다운로드 하는 동안 파일을 읽을 수 없도록 항상 확장자가 없는 Upload다운로더 파일로 저장 됩니다. 어떤 제안 … ..? 이제 모든 것이 완벽 하 게 작동 하며, 프로젝트 또는 패키지를 단일 파일 뿐만 아니라 업로드 할 수 있도록 코드를 구성 하려고 합니다. 그것은 바로 가능 하다? 업로드 버튼을 클릭 하면 파일 업로드 시 예외가 표시 됩니다 .이 파일은 jsp 파일을 다운로드 할 수 있는 링크를 제공 합니다. 내가 발견 한 가장 좋은 것은 실제로 다운로드 한 파일을 열기 위해 응용 프로그램 유형을 지정할 필요가 없다는 것입니다. Outfile에는 파일 확장명 (myfile .txt, myfile …)이 포함 되어 있으므로이 콘텐츠 형식 선언을 사용 하 여 모든 파일 형식을 다운로드 할 수 있습니다. 나는 워드, PDF, XLS, JPG, MPG와 함께이 작업을 시도 했다 그들은 모두 „응용 프로그램/8 진수-strea“와 함께 작동 합니다. 콘텐츠 형식 „응용 프로그램/8 진수 스트림“, „응용 프로그램/강제 다운로드“ 뿐만 아니라 „응용 프로그램/ms-excel“를 시도 하는 문제는 excel 파일을 다운로드 원인입니다. 미스터 판가이 귀하의 게시물에 대 한 감사. 여기에이 줄에 오류가 있습니다 … 서블릿 api .jar 파일//가져 오기를 추가 한 후에도.

두 java 클래스 응답에서 모두 @WebListener 합니다. „내용-처리“ 첨부 파일 이름 = 내보내기 .xlsx 응답 구성을 설정 하 고 나면, 우리는 InputStream에서 파일 콘텐츠를 읽고 ServletOutputStream에 기록 하 고 클라이언트에 출력을 플러시할 수 있습니다.

kaijsp 파일 다운로드 경로 지정