Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > multiple files upload

Reply
Thread Tools

multiple files upload

 
 
andrei
Guest
Posts: n/a
 
      06-25-2003
Hi Group,

In my program, the user has to be able to add one or more documents (as
files) for one product from the database.
The number of files to be uploaded can vary from 1 to maybe 30-40 and each
one will receive a number in a sort order,
I understand that there is no way to let the user dynamically choose
multiple files and submit them all at once (like for example as full paths
in a listbox), so I have to put a <input type=file...> for each file to be
uploaded.

Though, what I would like to do is to be able to modify the number of
displayed <input type=file...> controls on the page, so that I do not have
to always display the maximum number of controls (and this might not work
for some situations - what if the user wants to upload 41 files instead of a
maximum, let's say, of 40 ?)

What do you think ? Is this a good approach ? Can it be handled other ways ?

Thank you for any suggestions,

Andrei.


 
Reply With Quote
 
 
 
 
Kevin Spencer
Guest
Posts: n/a
 
      06-25-2003
I thnk it's a great approach. Let your user pick the number of controls to
add, and then do a PostBack and add the controls to the page. On the Server
Side, Request.Files is already a single Collection, and all you have to do
is loop through it to get all the files; no need to know how many there are.

HTH,

Kevin Spencer
Microsoft FrontPage MVP
Internet Developer
http://www.takempis.com
Big things are made up of
lots of Little things.

"andrei" <> wrote in message
news:%...
> Hi Group,
>
> In my program, the user has to be able to add one or more documents (as
> files) for one product from the database.
> The number of files to be uploaded can vary from 1 to maybe 30-40 and each
> one will receive a number in a sort order,
> I understand that there is no way to let the user dynamically choose
> multiple files and submit them all at once (like for example as full paths
> in a listbox), so I have to put a <input type=file...> for each file to be
> uploaded.
>
> Though, what I would like to do is to be able to modify the number of
> displayed <input type=file...> controls on the page, so that I do not have
> to always display the maximum number of controls (and this might not work
> for some situations - what if the user wants to upload 41 files instead of

a
> maximum, let's say, of 40 ?)
>
> What do you think ? Is this a good approach ? Can it be handled other ways

?
>
> Thank you for any suggestions,
>
> Andrei.
>
>



 
Reply With Quote
 
 
 
 
Sankalp
Guest
Posts: n/a
 
      06-26-2003
Hi,
Why not use client script to add an additional "file" control at the click
of a button. This way a new file control would be shown to the client
without a postback.
The control name too can be arrived at dynamically using some name-number
combination.
When a post-back does occur, you could probably loop through all the file
controls and extract the file contents.

Have not tried this, but should to possible to implement.

Hope this helps,
Sankalp



"andrei" <> wrote in message
news:%...
> Hi Group,
>
> In my program, the user has to be able to add one or more documents (as
> files) for one product from the database.
> The number of files to be uploaded can vary from 1 to maybe 30-40 and each
> one will receive a number in a sort order,
> I understand that there is no way to let the user dynamically choose
> multiple files and submit them all at once (like for example as full paths
> in a listbox), so I have to put a <input type=file...> for each file to be
> uploaded.
>
> Though, what I would like to do is to be able to modify the number of
> displayed <input type=file...> controls on the page, so that I do not have
> to always display the maximum number of controls (and this might not work
> for some situations - what if the user wants to upload 41 files instead of

a
> maximum, let's say, of 40 ?)
>
> What do you think ? Is this a good approach ? Can it be handled other ways

?
>
> Thank you for any suggestions,
>
> Andrei.
>
>



 
Reply With Quote
 
Kevin Spencer
Guest
Posts: n/a
 
      06-26-2003
The only PostBack would be the one that adds the "input type=file" elements
to the page. At that point, the user inputs the files, and submits the form.
No additional PostBacks necessary. On the server side, you just grab the
Request.Files Collection. You don't even need to know how many inputs were
added; the number will be Request.Files.Count.

HTH,

Kevin Spencer
Microsoft FrontPage MVP
Internet Developer
http://www.takempis.com
Big things are made up of
lots of Little things.

"andrei" <> wrote in message
news:%...
> Thank you, Kevin and Sankalp, for your feedback.
>
> I tried both options (client side only vs. round trip to the server to add
> controls there)
> Although the client side solution looked better (faster), what if there is

a
> need for a postback before actually uploading the files ? I will loose all
> the dynamically added controls after a reload of the hmtl...
>
> So the solution is to show at the beginning a reasonable number of file
> controls (10, for ex.). If the users need more, they will provide the

number
> and click a button, so another "n" controls will be added from the
> code-behind.
>
> Andrei.
>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Multiple upload with multiple iframe Chamnap Javascript 5 08-17-2007 06:46 AM
Text files read multiple files into single file, and then recreate the multiple files googlinggoogler@hotmail.com Python 4 02-13-2005 05:44 PM
Simulate File upload (multiple files) TK ASP .Net 1 02-25-2004 06:34 PM
Enumarating through client's directory structure and upload multiple files to server =?Utf-8?B?U2hhcmVwb2ludEtpZGE=?= ASP .Net 2 02-04-2004 05:49 PM
Upload multiple files makthar ASP .Net 1 11-13-2003 07:46 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57