We setup the ability to have people upload zips and then we unpack them | -----Original Message----- | From: Andrew Hill [mailto:[EMAIL PROTECTED]] | Sent: Saturday, August 17, 2002 7:51 AM | To: Struts Users Mailing List | Subject: Multiple file upload? | | Haven't tried this yet so figured I better get advice on the best approach | before spending time on it. | I (will) have a form from which the user will be uploading multiple files | the number of which is not fixed. | | Option A: | Since I dont have to support Nutscraper 4.x, it is a simple matter to | create | additional file upload controls on demand with a bit of javascript using | the | new DOM methods. My intent is to let the user choose as many files as they | wish , and then they will all submit under the same field name, so that | field on the ActionForm would have getters and setters for an array of | FormFile[]. Is this supported by the struts upload stuff (or indeed html)? | While the user can upload all the files at one go, they may have stuffed | up | one of the other fields for validation and get sent back to the view. If | this happens I dont want them to have to upload all the files again. I | also | need to provide an option to discard an uploaded file should the user have | second thoughts when they get back from a failed validation. | | Option B: | I have one file upload control, and the property in the form takes a | single | FormFile. The user selects one file and clicks a button. The form is | submitted immediately and that file uploaded and the the user is then | returned back to the same view. Above the file upload control is a list of | filenames of files uploaded. The user can repeat the process as required | until all their files are uploaded. When they have finished (and filled in | other fields etc...) they click ok and the form is submitted, and at this | point I pass these files sitting in tomcat somewhere over to my backend | j2ee | application as normal. As before I need to provide the user the option to | remove a suddunly unwanted file from the list. | | Option C: | This is a very simple approach that will only take me 5 minutes to code, | will work well and be much loved by users for its combined power and | simplicity. If you happen to know any further details about the actual | implementation of option C, please email me and tell me, cos I dont know | any... ;-) | | | In all the options I will need to keep hold of the files uploaded between | requests and somehow indicate to the users which files have already been | uploaded, and provide them with the option to remove those files they | change | their minds about uploading. Only when validation is successful and the | user | has finished should I be passing these files along with the other fields | to | my backend j2ee application to process (at which point I need to clean up | the unwanted temp files in tomcat) | | Some pointers on how to implement these requirements would be most | appreciated. | | tia | Andrew | | | -- | To unsubscribe, e-mail: <mailto:struts-user- | [EMAIL PROTECTED]> | For additional commands, e-mail: <mailto:struts-user- | [EMAIL PROTECTED]> | | --- | Incoming mail is certified Virus Free. | Checked by AVG anti-virus system (http://www.grisoft.com). | Version: 6.0.381 / Virus Database: 214 - Release Date: 8/2/2002 |
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 8/2/2002 -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>