I'm attacking the problem of uploads in Woody. Upayavira started to work on this some time ago but hadn't the time to finish, so I asked him to send me the baby for it to continue growing.
But upload is a difficult problem when the nice form framework you use redisplays pages when a validation occurs. Let's consider a simple form with a "name" field (required) and a "file" upload widget.
What happens if the user selects a file but gives no name? The form is redisplayed, because the name is required, but the upload occurs! Should we discard the upload because the validation failed?
A solution is to keep the uploaded content in a temp area until the form is valid. But what if the user leaves and never re-submits the form? Should we rely on the garbage collector to finalize() the upload widget to clean the temp area?
Any idea or advice appreciated...
Sylvain
-- Sylvain Wallez Anyware Technologies http://www.apache.org/~sylvain http://www.anyware-tech.com { XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects } Orixo, the opensource XML business alliance - http://www.orixo.com
