By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,334 Members | 1,861 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,334 IT Pros & Developers. It's quick & easy.

Handling large file upload

P: n/a
Hi,

I am writing an ASP.NET project where I allow users to upload files to
the server. I have changed to web.config to allow a total file size of
100MB. My problem is that if the total file size exceed this amount the
page simply stops works, and I get a "Server unreachable" error.

Is there any way to handle this, so I am able to present the user with
a nice error message telling him that the maximum file size has been
exceeded.

Furthermore, it is my understanding that the server uploads all files
to memory before I get to handle them with HtmlInputFile. Is there any
way to perform some checking beforehand, by using http header handle or
something?

Examples will be appreciated.
Thank you in advance,

--
Thomas Due
Software Developer
Scanvaegt Nordic A/S
Nov 17 '05 #1
Share this Question
Share on Google+
6 Replies


P: n/a

hi

add httpruntime tag in WEB Config .. and add propery
maxrequestlength.
default value for maxrequestlength is around 4 MB u have
to change it..

by setting value for maxrequestlength will do.
vrushal

-----Original Message-----
Hi,

I am writing an ASP.NET project where I allow users to upload files tothe server. I have changed to web.config to allow a total file size of100MB. My problem is that if the total file size exceed this amount thepage simply stops works, and I get a "Server unreachable" error.
Is there any way to handle this, so I am able to present the user witha nice error message telling him that the maximum file size has beenexceeded.

Furthermore, it is my understanding that the server uploads all filesto memory before I get to handle them with HtmlInputFile. Is there anyway to perform some checking beforehand, by using http header handle orsomething?

Examples will be appreciated.
Thank you in advance,

--
Thomas Due
Software Developer
Scanvaegt Nordic A/S
.

Nov 17 '05 #2

P: n/a
Thomas
Furthermore, it is my understanding that the server uploads all files
to memory before I get to handle them with HtmlInputFile. Is there any
way to perform some checking beforehand, by using http header handle or
something?


You need to use a third party product to do this type of thing. The fact
that large uploads are cached in memory will likely cause ASP.NET to
recycle/crash.

We do one solution and I believe there is at least one other out there -
though of course not as good as ours ;-).

Best Wishes

Jos

----------------------------------------------------------------------
jos vernon
http://www.websupergoo.com
..NET Image Components & Consultancy
----------------------------------------------------------------------
Nov 17 '05 #3

P: n/a
Ty using a signed Java applet to upload your large files. The applet
can be embedded into a web page and upload the selected files via FTP.
This solution will allow your users to send files of any size.

Take a look at UUpload Pro
http://www.unlimitedftp.ca/uupload/index.jsp

Regards,
John

"heroman" <be***@163.net> wrote in message news:<uD**************@TK2MSFTNGP09.phx.gbl>...
can't use the web to upload file if the file large 2M
if you want upload large file ,you can use ftp,and use SERVU-FTP server,and
the database plugins ,you can use asp or asp.net control it
"Thomas Due" <t.due@scanvaegt_REMOVE.dk> ????
news:OE**************@TK2MSFTNGP12.phx.gbl...
Hi,

I am writing an ASP.NET project where I allow users to upload files to
the server. I have changed to web.config to allow a total file size of
100MB. My problem is that if the total file size exceed this amount the
page simply stops works, and I get a "Server unreachable" error.

Is there any way to handle this, so I am able to present the user with
a nice error message telling him that the maximum file size has been
exceeded.

Furthermore, it is my understanding that the server uploads all files
to memory before I get to handle them with HtmlInputFile. Is there any
way to perform some checking beforehand, by using http header handle or
something?

Examples will be appreciated.
Thank you in advance,

--
Thomas Due
Software Developer
Scanvaegt Nordic A/S

Nov 17 '05 #4

P: n/a
John Tkaczewski wrote:
Ty using a signed Java applet to upload your large files. The applet
can be embedded into a web page and upload the selected files via FTP.
This solution will allow your users to send files of any size.


Yes and it will require the users to enable java applets, even though
it would be signed, this will be cut off some users. What I want is a
pure ASP.NET solution, but maybe that is not possible.

Thank you for your reply though.
--
Thomas Due
Software Developer
Scanvaegt Nordic A/S
Nov 17 '05 #5

P: n/a
Jos Vernon wrote:
It is possible using a third party product like our ABCUpload .NET -
written in managed code.
Managed code? What does that mean?
It's just not possible using the - straight - .NET Framework.


Ok, thank you for the reply.

--
Thomas Due
Software Developer
Scanvaegt Nordic A/S
Nov 17 '05 #6

P: n/a
> Managed code? What does that mean?

It essentially means that the code is written in VB.NET or C# rather than
C++ or VB6.

Best Wishes

Jos

----------------------------------------------------------------------
jos vernon
http://www.websupergoo.com
..NET Image Components & Consultancy
----------------------------------------------------------------------
Nov 17 '05 #7

This discussion thread is closed

Replies have been disabled for this discussion.