ASP.NET Przesyłanie pliku zdjęcia max wielkość

0

Hej

W swojej aplikacji mam możliwość wgrywania zdjęcia. Wszystko działa w porządku, lecz problem pojawia się w momencie kiedy ktoś próbuje wrzucić fotkę powyżej 4MB. Ponieważ w ASP.NET by default max content length jest ustawione na 4MB. Ok przestawie sobię ten parameter w web.configu na większą wartość, ale co w przypadku kiedy ktoś będzie chciał wgrać jeszcze większe zdjęcie ? Mam po stronie serwera napisaną walidację gdzie sprawdzam wielkość i odrzucam te zdjęcia które mają powyżej 4MB. Ale jak ustawie parametr maxContentLength na 10MB, a ktoś wrzuci zdjecie 11MB to do serwera mi to nie dotrze, a uzytkownika chcialbym poinformowac o tym ze zdjecie jest za duze. Czy po stronie frontu da rade to zrobić ? Do jakiej wielkości zdjecia przyjmowac polecacie ? Ja i tak je później skaluje do ustalonej rodzielczości. Pozdrawiam i proszę o pomoc.

0

przeslij partiami. Partie łącz po stronie serwera.

albo uzyj kompresji po stronie klienta

0

Jak je i tak skalujesz i nie potrzebujesz bardzo wysokiej rozdzielczości to ogranicz użytkownika do wrzucania zdjęć tylko do danej wielkości.

1 użytkowników online, w tym zalogowanych: 0, gości: 1