Na naszym kliencie możliwe jest przesyłanie dużych plików. Chcemy używać chunking, aby zmniejszyć rozmiar żądań. Używamy Plupload, więc łatwo jest wysłać pliki w porcjach. Jednak nie jestem pewien, jak sobie z tym poradzić. Używamy Spring MVC na serwerze, a ja mam następujące aktualne dla mojej metody kontrolera: uploadMedia(@RequestBody MultipartFile file)
gdzie MultipartFile
jest org.springframework.web.multipart.MultipartFile
. Działa to dobrze, gdy nie robi się chunking. Kiedy włączam chunking po stronie klienta, nadal dostaje się do tej metody dobrze, ale nie widzę niczego w pliku, który zostanie przekazany, który identyfikuje, do którego pliku jest częścią. Mam nadzieję, że po prostu coś mi brakuje.Jak radzić sobie z porcjami przesyłania plików na serwerze (Plupload/Spring MVC)?
Wygląda na to, że jest to typowy przepływ pracy, ale nie mogę znaleźć żadnych dobrych przykładów, jak to zrobić po stronie serwera. Rozwiązanie z samą wiosną byłoby świetne, ale jeśli potrzebna jest inna biblioteka, to też jest w porządku. Spojrzałem trochę na Apache Commons FileUpload, ale nie mogłem znaleźć nic na temat chunking tam. Każda pomoc z tym będzie świetna. Dzięki.
to możliwe, aby zobaczyć więcej kontrolera? Próbuję wdrożyć tę samą funkcjonalność i zmagam się z resztą kontrolera. – zmanc
Zaktualizowałem odpowiedź, aby dodać więcej kodu kontrolera. – dnc253
jeśli nie masz nic przeciwko, możesz podzielić się częścią swojego mediaRepository? – zmanc