I am using the HtmlInputFile control.But Shan where
exactly do you want me to put in your code? becoz,after
the user selects a file to upload and hits Submit, then
the flow of the code does not go into the OnClick() event
of the submit button, if the filesize is > 50 Mb.I checked
this by setting a breakpoint on the first line of the
OnClick event. The aspx page just shows a DNS error page.
Is there a way, that i can check the size of the file
before the user clicks submit maybe.
-----Original Message-----
Assuming you use the HTMLInputFile Control to choose your
file to upload then you can do something like this,
HttpPostedFile file = fileUpload.PostedFile;
int fileLen = file.ContentLength;
fileUpload is the HTMLInputFile control name ...
Thanks,
-Shan
-----Original Message-----
I am trying to upload a file to the webserver through my
asp.net application. The file upload works fine for filesbelow 50 MB size because i have set the maxrequestlength
property of the <httpruntime> in the machine.config file
as 51200KB. whenever the user tries to upload a file
whichis more than 51200KB then, a blank page with DNS error isshown as soon as the user hits the submit button.
I want to be able to display an error message to the userif the file size is greater than 50 MB. How do i catch
this error? I have tried using the try catch block in thesubmit button onClick() event, but no use. Please post medetailed answer.
Thanks in advance.