이제 파일 업로드 및 다운로드를 위한 REST api를 작성 하자. 내부에 있는 새 컨트롤러 클래스를 만듭니다. 컨트롤러 패키지. file버켓 = 새로운 file버킷 (); (설명); (파일); 설정 (사용자); 문서 목록 = 사용자 id (아이디); 설정 ((사용자) 문서); servlet-context에서 maxuploadsize () 또는 파일. getabsolutepath ()의 값을 늘려 경로 정보를 가져옵니다. 데이터베이스 열에 문자열로 저장할 수 있습니다. 이러한 파일은 간단한 HTML 파일입니다, 나는 어떤 JSP 또는 봄 태그를 사용 하지 않는 복잡성을 피하기 위해 통지. 참고로 중요 한 점은 폼 entype이 다중 파트/폼 데이터 여야 하므로 Spring 웹 응용 프로그램은 처리 해야 하는 파일 데이터가 요청에 포함 되어 있음을 알 수 있다. 여기에서는 스프링 프레임 워크에 대 한 종속성과 파일 업로드 기능을 지정 합니다. 스프링 콩, 스프링 웹 등의 나머지 의존성은 Maven에 의해 자동으로 해결 될 것 이다. 업데이트 된 파일에는 다음 코드가 있습니다. 단계 (예: 그림 10)를 반복 하 고 파일 이름을 다음과 같이 입력 합니다. 데이터베이스 상호 작용 클래스는 데이터베이스 작업을 수행 하는 데 사용 되 고 패키지 내에서 생성 됩니다.

우리의 이전 포스트 봄 4 MVC-서블릿 3.0와 함께 파일을 업로드 예제에서, 우리는 어떻게 스프링 MVC 응용 프로그램을 사용 하 여 단일 및 다중 파일을 업로드 배웠다 표준 구현입니다. . 컨트롤러에서 multispartfile의 인스턴스를 통해 getorigin 파일 이름 ()을 사용 합니다. 여기에서 파일 이름 (); 원본 파일의 이름을 문자열로 반환 합니다. 나는 오류 “응용 프로그램 다운로드가 성공 하지 않았다는 것을 얻고 있다. 네트워크 연결 확인 “. 최대 서버 파일 작성 프로그램은 잘 작동 합니다. 그러나 폴더가 지정 된 위치에 만들어지지 않습니다.

회신 해 주시기 바랍니다. 마찬가지로 아파치 코몬즈 파일 업로드 인기와 COS를 통해 선호, 우리는 다중 요청을 처리 하기 위한이 튜토리얼에서 commonsmultiparresolver를 사용 합니다. 자, 이클립스 IDE를 열고 어떻게 스프링 프레임 워크에서 파일 업로드 기능을 구현 하는 보자! 파일 업로드 양식이 표시 됩니다.