To add to the list of options: There is a module for Apache known as mod_dav that implements Web Folders (DAV). DAV is very nicely supported on Windows and Mac (less well on Linux) and will let you treat a server space as a folder; file transfers are done via HTTP GET and PUT.
However, installing mod_dav requires adding mod_dav to the web server. To bring this back to perl, some time ago I used mod_dav to build a user-transparent revision control system, which was merely a small number of mod_perl handlers to archive every PUT. -Daniel On Tue, 07 Dec 2004 19:33:16 -0500, Tom Metro <[EMAIL PROTECTED]> wrote: > James Linden Rose, III wrote: > >> http://www.php.net/manual/en/features.file-upload.multiple.php > > It seems to be showing PHP's ability to parse multiple files > > in the upload, but not now you get multiple files into the HTML form > > code in the first place. > > Agreed. I don't know PHP but the code snippet seems to be illustrating > how to easily process several uploaded files as an array, but presumes > on the HTML form side of things that there is a finite and known > quantity of files. > > > Alex Brelsfoard wrote: > > So i am trying to create a batch upload system for these purposes. > > I can do this for one file. I just need to make it possible for > > more than one... > > The zip approach, as others have suggested, is the most straight forward > approach. It is commonly used. For example, Yahoo's Store uses this > trick to allow you to upload batches of product images. > > On the server side, zip should be easy to deal with. There are Perl > modules for unpacking zip files. > > > > Should I be seeing if there is a way I can get the user to be able > > to select more than one file from their computer (as opposed to > > selecting a directory)? > > As far as a stock web browser is concerned, I think you'll find that'll > be a dead end. > > > > Or am I simply going to have to get inventive with the use of several > > languages? > > > > ...use another programming language (javascrip or java I would imagine) > > to connect to the local machine, browse, select the folder, find the > > files, and submit them in the form as hidden fields (somehow). > > I don't think JavaScript alone will help. A Java applet should do it > from what I understand, though you'll need to adjust security settings > to allow Java applets (or perhaps your specific applet) access to the > file system. > > Other options include: > > Use an FTP client. I believe most modern web browsers can do batch > uploads and support drag-and-drop in their built-in FTP clients. If not, > there are plenty of user friendly FTP clients to chose from. (I took > this approach for a similar project years ago, and used a customized FTP > server to process the files.) > > Write a stand-alone client in Perl that communicates with your CGI > directly. See the latest Perl Journal for articles on Win32::GUI and a > tool for turning Perl scripts into an executable file. Perl/Tk is > another GUI option. > > Write a Mozilla Firefox extension or Mozilla XUL application. Once > installed this avoids the security restrictions that a Java applet would > have, and you could probably implement it with just JavaScript. > > Write a stand-alone client in C#. It appears you can freely download the > .NET SDK from Microsoft, which includes a C# command line compiler. > Then pair that up with an open source C# IDE that provides the GUI > builder. Basically a free Visual Basic without all the ugliness of > Visual Basic. (I haven't played around with this, but I've got the URLs > if anyone is interested.) > > > > -Tom > _______________________________________________ > Boston-pm mailing list > [EMAIL PROTECTED] > http://mail.pm.org/mailman/listinfo/boston-pm > _______________________________________________ Boston-pm mailing list [EMAIL PROTECTED] http://mail.pm.org/mailman/listinfo/boston-pm

