Hallo
Ik wil op de server de filesize checken van een file die wordt upgeload.
Ik zit reeds even te zoeken, maar het probleem is dat de ActionResult "Upload" methode in mijn MVC controller slechts opgeroepen wordt, als de file volledig werd upgeload.
Client side wordt jquery-upload gebruikt; het probleem hier is dat IE8 en IE9 geen size validation heeft. Dit is een beperking van de browser, niet van jquery-upload.
Ik zie een mogelijkheid aan de hand van de "ContentLength" header, maar zoals reeds gezegd, wordt de file eerste helemaal opgeladen alvorens MVC in de methode komt.
Ik denk dat multipart upload geen oplossing biedt, omdat ik dan niet de totale ContentLength heb, maar de "chunk length".
Bedoeling is voorkomen dat de gebruiker een file upload van 100MB, als de server max. request size op 95MB staat.
Er moet toch een manier zijn om direct als de request toekomt op de server, die header te controleren?
Ik wil op de server de filesize checken van een file die wordt upgeload.
Ik zit reeds even te zoeken, maar het probleem is dat de ActionResult "Upload" methode in mijn MVC controller slechts opgeroepen wordt, als de file volledig werd upgeload.
Client side wordt jquery-upload gebruikt; het probleem hier is dat IE8 en IE9 geen size validation heeft. Dit is een beperking van de browser, niet van jquery-upload.
Ik zie een mogelijkheid aan de hand van de "ContentLength" header, maar zoals reeds gezegd, wordt de file eerste helemaal opgeladen alvorens MVC in de methode komt.
Ik denk dat multipart upload geen oplossing biedt, omdat ik dan niet de totale ContentLength heb, maar de "chunk length".
Bedoeling is voorkomen dat de gebruiker een file upload van 100MB, als de server max. request size op 95MB staat.
Er moet toch een manier zijn om direct als de request toekomt op de server, die header te controleren?