난 당신이 „이름 = `파일„`이없는 것 같아요”안녕하세요,이 솔루션에 문제가 있습니다. 컬 (컬 -F file =@”C://path/to/file” http://localhost:8080/api/upload/)으로 10mb보다 큰 파일을 업로드하려고 할 때 오류 컬을 얻습니다 : (56) Recv 실패 : 연결이 파일이 다운로드되었지만 콘텐츠의 텍스트가 누락되었지만 주석이 아약스 호출로 는 할 수 없다고 말했기 때문에 모든 공백이 있습니다. srcmainwebappWEB-INFview 폴더에서 다운로드 View.jsp 파일을 만듭니다. 압축 된 패키지에 여러 파일을 다운로드와 같은 다른 폴더에서 파일을 다운로드한 다음 생성 된 임시 압축 파일을 삭제하는 방법을 말해 줄 수 있습니다. ServletOutputStream에 파일을 작성하거나 처리기 메서드에서 리소스로 파일을 반환하기 전에 콘텐츠 유형, 콘텐츠 처리 및 콘텐츠 길이 헤더를 설정해야 합니다. 이 예제는 업로드 된 파일 크기를 10mb로 제한하고 늘려보십시오. 서버가 시작되면 ajax.html 페이지를 반환하는 IndexController를 찾습니다. 당신이 텍스트 상자에 값을 입력하고 제출하면 main.js /api / 검색 게시물 ajax는 당신이 드릴 다운됩니다으로 SearchController에 대한 조회를 호출하고 당신은 이 메서드가 RestController입니다 찾을 수 있습니다 SearchController는 두 개의 매개 변수와 첫 번째 하나는 main.js를 통해 전송되는 입력을 소요 먼저 스프링 유효성 검사 부분에서 두 번째 오류 인터페이스를 합니다. 그 사이에 매우 명확한 설명 mkyong 감사합니다!!! 안녕하세요 @mkyong, 나는 디에고 안드레 콜리와 같은 오류가 있습니다. 여기에 내 구성을 게시했습니다 : https://stackoverflow.com/questions/47737003/spring-fileupload-required-request-part-file-is-not-present 오늘, 나는 파일을 업로드하고 다운로드했습니다. 요약하자면 기본 웹 프로젝트와 Spring MVC 프레임워크는 여기에 자세히 설명되어 있지 않습니다. 파일은 폴더 „/WEB-INF/다운로드/pdf” 내에 배치됩니다. 경로를 자유롭게 변경할 수 있습니다 .

3.1 아래 예제에서는 파일을 업로드하는 세 가지 방법을 보여 줍니다: 7.1 Access http://localhost:8080/, 몇 개의 파일을 선택하고 ajax 요청을 발생시키기 위해 제출하는 클릭을 선택합니다. 8.4 큰 동영상 파일(100MB)을 테스트하면 다음 오류 메시지가 표시됩니다. ResponseEntity 사용 – 컨트롤러의 처리기 메서드에서 응답 엔터티에 래핑된 입력StreamResource리소스로 파일을 반환할 수 있습니다.