The session is used to store a Map ( session.setAttribute("filemap", filemap ) ). This map contains all the files to be uploaded. I have a file-input type, onChange the file here is added to the map. The map is stored in the session and when the page is reloaded, all files in the map can be displayed. Then the user clicks upload, and all the files are uploaded somewhere by some other code.
This works perfectly on my local machine/local host -- on the server however, i've encountered this problem... When I browse for a file to upload and select it (with the file-input) and the page reloads - files of small file-size will work fine. The page will re-load, the item will be added to the map and displayed on the page. When I select a file with a larger file-size (even 200KB), the page shows a 'page not found' error when it reloads. I'm guessing the session on the server cant hold much space!
Does anyone know how I can get around this? Any help is appreciated!
There is no such thing as "session space". Your server is likely bumping up against a general out-o-memory constraint. Do you really feel that holding large files in memory is a scalable and sustainable design? [ June 07, 2007: Message edited by: Bear Bibeault ]