클라이언트에서 대용량 파일을 업로드 할 수 있습니다. 청크를 사용하여 요청 크기를 줄이기 위해 우리는 Plupload을 사용하기 때문에 파일을 청크로 보내는 것이 쉽습니다. 그러나, 나는 그 덩어리를 다루는 방법을 잘 모른다. 우리는 서버에서 Spring MVC를 사용하고 있으며 컨트롤러 메서드에 대해 다음을 가지고 있습니다. uploadMedia(@RequestBody MultipartFile file)
MultipartFile
은 org.springframework.web.multipart.MultipartFile
입니다. 청킹을하지 않을 때 이것은 잘 작동합니다. 청크를 클라이언트 측에서 켜면, 여전히이 메소드로 들어갈 수 있지만, 전달 된 파일에는 아무것도 표시되지 않습니다.이 파일은 청크가 어떤 파일인지 식별합니다. 바라기를 나는 방금 뭔가를 놓친다.서버에서 파일 업로드 청크를 처리하는 방법 (Plupload/Spring MVC)?
이것은 일반적인 워크 플로우 인 것처럼 보이지만 서버 측에서 어떻게 수행되는지에 대한 좋은 예를 찾을 수없는 것 같습니다. 방금 Spring을 사용한 솔루션은 훌륭 하겠지만 다른 라이브러리가 필요하다면 괜찮습니다. 나는 Apache Commons FileUpload에 약간 보았다, 그러나 거기에 chunking에 관하여 아무것도를 찾아 낼 수 없었다. 이것에 대한 도움이 될 것입니다. 감사.
는 컨트롤러의 더 볼 수 있습니다 :
그래서, 컨트롤러 메소드 자체에서 나는 이런 일이? 나는 동일한 기능을 구현하려고 노력 중이며 컨트롤러의 나머지 부분에 어려움을 겪고있다. – zmanc
더 많은 컨트롤러 코드를 포함하도록 답변을 업데이트했습니다. – dnc253
mediaRepository의 일부를 공유 할 수 있다면 괜찮습니까? – zmanc