I would suggest isolating the smallest example with which you cannot upload a file: I have yet to have any issues with it after adding the cleanup filter.
Did you put the filter in the correct place in the web.xml? It needs to be executed before the S2 filter. My sample code is doing an Ajax submit (IIRC; I had to put that project on hold) so there's another layer of complexity there that isn't particularly useful for sample code. > I get the correct filename in the filename getter, > but I don't get that same filename in the file > getter (it's something totally different). You'll get the name of the temporary file, right? Do you do anything in the action with the uploaded file, like copy it? When are you checking the temporary file to see what's in it? What do you get for file information inside the action? d. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]