6.2.2020
이 예제에서는 e: 드라이브에 있는 파일 home.jsp를 다운로드 합니다. 이 에 따라 이 위치를 변경할 수 있습니다. 헤더에 첨부 파일을 다운로드하거나 브라우저에서 볼 인라인으로 설정 : https://en.wikipedia.org/wiki/MIME 코드 라인 31-33 : 여기에 우리는 파일이 읽을 때까지 실행되는 while 루프를 촬영, 따라서 우리는 조건을 부여했다 != -1. 이 조건에서 우리는 인쇄기 객체를 사용하여 쓰고 있습니다. 코드… Zobrazit článek
이 예제에서는 e: 드라이브에 있는 파일 home.jsp를 다운로드 합니다. 이 에 따라 이 위치를 변경할 수 있습니다. 헤더에 첨부 파일을 다운로드하거나 브라우저에서 볼 인라인으로 설정 : https://en.wikipedia.org/wiki/MIME 코드 라인 31-33 : 여기에 우리는 파일이 읽을 때까지 실행되는 while 루프를 촬영, 따라서 우리는 조건을 부여했다 != -1. 이 조건에서 우리는 인쇄기 객체를 사용하여 쓰고 있습니다. 코드 줄 12-14: 여기에서 는 코드 구성으로 org.apache.commons 라이브러리를 가져와야 합니다. org.apache.commons 라이브러리에서 파일 업로드 클래스를 가져와야 합니다. 코드 줄 13: 여기서는 형식 파일이 있는 guru_file 요소를 지정하고 크기를 50으로 지정합니다. 코드 라인 26: 여기 우리는 JSP에 어떤 파일 개체가 있는지 여부를 확인 합니다 org.apache.commons 라이브러리에서 fileUpload 패키지에서 ServletFileUpload 클래스의 개체를 만들고 있습니다. 발견되면 해당 파일 개체가 요청에서 가져옵니다.
이 예제에서는 IO 객체를 사용하여 파일을 업로드하고 있으며 Spring MVC 응용 프로그램에서 파일을 다운로드하는 몇 가지 방법이 있습니다. 코드 라인 10 : 여기에 우리는 폴더 c에서 파일을 다운로드 할 수있는 링크를 제공했습니다 : / 전문가 / guru_download 서베틀을 사용하여 업로드 . ResponseEntity 사용 – 컨트롤러의 처리기 메서드에서 응답 엔터티에 래핑된 입력StreamResource리소스로 파일을 반환할 수 있습니다. 아래 다이어그램에서 해당 파일이 c:/guru/upload 폴더에 업로드된 것을 볼 수 있습니다. 이 예제에서는 jsp 파일을 다운로드합니다. 그러나 당신은 어떤 파일을 다운로드 할 수 있습니다. 서버에서 파일을 다운로드하려면 응용 프로그램/OCTET-STREAM이라는 콘텐츠 유형을 지정해야 합니다. 코드 줄 23-38: 여기서는 콘텐츠 형식이 다중 파트/양식 데이터인지 확인합니다.
이 경우 콘텐츠는 파일 형식이며 읽습니다. 파일을 읽은 후 임시 파일로 기록된 다음 임시 파일이 주 파일로 변환됩니다. 이 예제에서는 JSP를 통해 파일을 업로드하고 다운로드하는 방법에 대해 알아봅니다. 1 단계 : 파일 코드 라인 20을 다운로드하는 하이퍼 링크가있는 HTML 파일 만들기 : 여기에서 우리는 ServletOutputStream에 파일을 작성하거나 처리기 메서드에서 리소스로 파일을 반환하기 전에 콘텐츠 유형, 콘텐츠 처리 및 콘텐츠 길이 헤더를 설정해야하는 특정 경로에 대한 파일 경로를 제공합니다. 코드 줄 15: 이 단추는 작업 서벨이 호출되고 요청이 처리되고 파일이 읽고 서벨에 기록되는 것을 통해 „Upload“라는 이름이 있는 제출 유형 단추입니다. 코드 라인 27-32: 목록 개체인 다중 parts 개체에 있는 파일 항목 수를 확인하여 파일 수를 반복하고 제공된 파일 이름으로 c:/guru/upload 폴더에 저장합니다. 우리는 언급 된 폴더에 fileobject의 쓰기 방법을 사용하여 파일을 작성하고 있습니다. 서버에서 파일을 다운로드하는 경우 간단한 예제가 있습니다.