Trên máy khách của chúng tôi, có thể tải lên các tệp lớn. Chúng tôi muốn sử dụng chunking để giảm kích thước của các yêu cầu. Chúng tôi đang sử dụng Plupload, vì vậy thật dễ dàng để gửi các tệp theo khối. Tuy nhiên, tôi không chắc chắn làm thế nào để xử lý các khối. Chúng tôi đang sử dụng Spring MVC trên máy chủ và tôi hiện có các điều sau cho phương thức điều khiển của mình: uploadMedia(@RequestBody MultipartFile file)
trong đó MultipartFile
là org.springframework.web.multipart.MultipartFile
. Điều này hoạt động tốt khi không làm chunking. Khi tôi bật chunking trên phía khách hàng, nó vẫn được vào phương pháp này tốt, nhưng tôi không thấy bất cứ điều gì trên tập tin mà được thông qua trong đó xác định những gì tập tin các đoạn là một phần của. Hy vọng rằng tôi chỉ thiếu một cái gì đó.Cách xử lý khối tải tệp lên máy chủ (Plupload/Spring MVC)?
Có vẻ như đây là một quy trình công việc phổ biến, nhưng tôi dường như không thể tìm thấy bất kỳ ví dụ hay nào về cách thực hiện điều này ở phía máy chủ. Một giải pháp chỉ với Spring sẽ là tuyệt vời, nhưng nếu cần thư viện khác, điều đó cũng tốt. Tôi nhìn một số ở Apache Commons FileUpload, nhưng tôi không thể tìm thấy bất cứ điều gì về chunking trên đó. Bất kỳ trợ giúp với điều này sẽ là tuyệt vời. Cảm ơn.
là nó có thể xem chi tiết của bộ điều khiển? Tôi đang cố gắng để thực hiện các chức năng tương tự và đang đấu tranh với phần còn lại của bộ điều khiển. – zmanc
Tôi đã cập nhật câu trả lời để bao gồm nhiều mã điều khiển hơn. – dnc253
nếu bạn không nhớ, bạn có thể chia sẻ một phần lưu trữ mediaRepository của bạn không? – zmanc