[Javalist] Spring - Tomcat - File upload 2MByte
Verhás István
istvan at verhas.com
2016. Okt. 21., P, 16:21:18 CEST
Troll on
"A doksi szerint ilyenkor nincs limit, így bármekkora fájl feltölthető, ezt
ki is próbáltam."
Honnan szedtél bármekkora file-t? :) Sosem telt meg a memória es/vagy diszk?
troll off
Bocs
udv
vi
On Friday, October 21, 2016, József Keresztes <xesj.hu at gmail.com> wrote:
> Szia !
>
> Majdnem minden kérdésedre tudok válaszolni.
> A 2MB-os korlátot kb-ra tudom megmondani, byte-ról byte-ra nem
> kísérleteztem ki, de a Tomcat dokumentáció azt írja hogy 2 MB a maximális
> méret form post-nál. Már a dokumentáció is sántít ugyanis
> ha én a spring-ben megemelem a limitet 500 MB-re akkor a tomcat-en is
> keresztülmegy hibátlanul.
>
> Lényegtelen hogy a multipartResolverben 0.5 MB, 1 MB, 1.8 MB van. A
> jelenséget talán az előző levelemben fogalmaztam meg pontosan:
> *A hiba akkor jön ha a beállított limitet, és a 2MB-t is túllépjük*.
>
> Ha a limit 3 MB akkor mindig hiba jön, hiszen egy 3.1MB túllépi a limitet,
> és a 2MB-t is.
> A 2.9 MB tökéletesen felmegy hiszen igaz hogy túlléptük a 2MB-t, de nem
> lépjük túl a limitet.
>
> Igen megnéztem a stacktrace-t amikor kétszer futott a hibakezelőm, pont
> ugyanaz a stack trace kétszer.
>
> Most egyébként kezdek arra a megoldásra jutni hogy abszolút nem használom
> ezt:
> multipartResolver.setMaxUploadSize(...);
> A doksi szerint ilyenkor nincs limit, így bármekkora fájl feltölthető, ezt
> ki is próbáltam. Egy validátor majd visszabeszélhet a usernek hogy túl nagy
> a fájl, így nem tárolja le az adatbázisba.
> Csak sajnos a szervert terheli amikor feltöltik az 5GB-s filmet, az meg
> kidobja a kukába, jó kis pazarlás :)
>
> A neten már kerestem sokféleképpen, nem segített, ezeken már túlvagyok.
>
>
> *A Tomcat doksi zavaros nekem. Ráadásul a 8-as doksiját néztem amit
> használok. Ha ott a maxPostSize-nek kéne szabályozni a POST méretét, akkor
> mindegy hogy a spring-be mi van beállítva,*
>
> *a tomcat-nek nem kéne beengedni POST-ot. Ha nincs maxPostSize akkor pedig
> 2MB a default, a doksi szerint.Ha a springben a
> multipartResolver.setMaxUploadSize(...) nem használom így a spring-ben
> nincs limit, miért engedi a tomcat az 500MB-t is feltölteni ???*
>
>
>
> 2016. október 21. 12:39 Suller Andras írta, <suller.andras at gmail.com
> <javascript:_e(%7B%7D,'cvml','suller.andras at gmail.com');>>:
>
>> Amiket en kiprobalnek:
>> - ez a hibas filemeret mennyire pontosan 2 MB? ha 1 byte-tal kisebb
>> file-t toltesz fel, az meg megy rendesen?
>> - mit tortenik ha a multipartResolver file limitet 1.1 MByte-ra
>> allitod? akkor is 2 MB marad a feltoltesi limit? vagy az is feljebb
>> megy? es ha 1.2, 1.3?
>> - ha nagyobb a multipartResolver file limit mint 2 MB, akkor is van
>> olyan filemeret aminel elojon ez a hiba?
>> Tehat azt kellene ki kiserletezni, hogy a hiba mikor jon elo? X+1 MB?
>> 2*X MB? esetleg fixen 2 MB? Ha ezek megvannak, akkor mar esetleg
>> pontosabban tudsz guglival keresni megoldast.
>>
>> Ezenkivul mikor a hibakezelodet 2x hivja meg a rendszer, akkor kiirnam
>> a stacktrace-t. Van-e kulonbseg a 2 trace kozott?
>>
>> Udv,
>> Andras
>>
>>
>> 2016-10-21 17:55 GMT+08:00 József Keresztes <xesj.hu at gmail.com
>> <javascript:_e(%7B%7D,'cvml','xesj.hu at gmail.com');>>:
>> > Szia !
>> >
>> > Kipróbáltam, sajnos nem változott tőle semmi.
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> <javascript:_e(%7B%7D,'cvml','Javalist at lists.javaforum.hu');>
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20161021/5320c7ea/attachment.html>
További információk a(z) Javalist levelezőlistáról