469,915 Members | 2,652 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,915 developers. It's quick & easy.

Handling large file upload

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
6 4666

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
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
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
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
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
> 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.

Similar topics

2 posts views Thread by Tim | last post: by
4 posts views Thread by John Fereira | last post: by
1 post views Thread by Ron Vecchi | last post: by
1 post views Thread by Nawaz Ijaz | last post: by
6 posts views Thread by Paul | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.