Does it work with large files? Say, 700Mb? Vadim
> -----Original Message----- > From: root (by way of Jeroen ter Voorde <[EMAIL PROTECTED]>) > [mailto:[EMAIL PROTECTED]] > Sent: Friday, February 22, 2002 1:36 PM > To: [EMAIL PROTECTED] > Subject: replacement for maybeupload > > Hi, > > This is a replacement for the maybeupload request wrapper which i needed for > our project. Instead of directly writing files to the upload dir the files > are kept in the request object and can be manually stored by an action. > > Improvements: > - More control over file attachments > - Multiple upload dirs (configurable in sitemap) > - One less optional package (i'd like the code to be put in the standard > distro under the apache license). > > The following files are added / changed: > > org.apache.cocoon.environment.http > - removed MaybeUpload wrapper > - modified RequestWrapper2? to use new code > > org.apache.cocoon.environment.http.multipart > - the parser and helper classes > > org.apache.cocoon.acting > - added UploadAction > > src/webapp: > - modified sitemap.xmap to use upload action for upload example > > src/webapp/docs/xsp/upload.xsp > - modified to use upload action and removed code to list uploaded files > (because the uploadDir constant no longer exists) > > build.xml: > - removed MaybeUpload stuff > > I've tested the code using the upload example with: > - Internet Explorer 6.0 (win 98) > - Konqueror 2.2 (linux) > - Mozilla 0.9.5 (linux) > > I've also tested opera 5 (linux) but, although the code works, opera does not > post the submit field and thus the action is not executed. (I've verified > this using the database examples which also didn't work). > > The patch is made against the 2.0.1 release and is divided into two parts: > the source patch (multipart-src-patch) and the build.xml patch > (multipart-build.xml-patch) which can both be applied using patch -p1 < > multipart-*-patch in the cocoon 2.0.1 directory. > > Jeroen ter Voorde > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]