Re: file upload changes?
Franz Philipp Moser <[email protected]> Wed, 15 Aug 2007 11:02:04 +0200
| Newsgroups | gmane.comp.java.helma.general |
|---|---|
| Message-ID | <[email protected]> |
Hi, thanx for the fast reply, I was just wondering what is going on. Hannes Wallnoefer schrieb: > Hi Philipp, > > The problem is not related to file type, but to file size. You are right I've tested it with a 1MB gif and it wasn't stored. > The change with 1.6.0 final is that file uploads are stored to > temorary files rather than kept in memory from a certain size upwards > (I think it's 10 kb, but I'm not sure). To avoid cluttering the > disks, temporary upload files are deleted immediately after the > request terminates. The other option would have been to let cleanup > happen automatically, because temporary files are deleted when the > java object is garbage collected. I didn't find this 100% reliable > though, so I opted for the direct deletion. > > This means you have to save uploaded files immediately in the request > that handles the upload. My multiple page upload now stores the pics with a random number and after the second page moves it to the right location and name. > Maybe I've been too paranoid here, because the automatic deletion > should work in 97% of cases. Please let me know what you think. so I implement the functionality in my app that was provided by helma before 1.6.0 final. So the deletion of tmp files has shifted to the app. I think its a good idea to "free" the memory from big files and delete them after a request so +1 for that. I should keep an eye on this when developing new apps. Thanx again to clear things up. > hannes <snip /> cu Philipp