Iam doing something like this:

FileUpload upload = uploadField.getFileUpload();                              
                if(upload!=null) {
                   try {
                        fileInputStream = upload.getInputStream();
                    }
                    catch(IOException e) {
                        logger.error(e.getMessage());
                    }

I want inputStream because i want to write file to database, but i get
following errors:

ERROR there was an error detaching the request from the session
[EMAIL PROTECTED]
wicket.WicketRuntimeException: Internal error cloning object. Make sure all
dependent objects implement Serializable. Class:
com.attachment.RMSTAttachmentWebPage
at
wicket.protocol.http.HttpSessionStore.setAttribute(HttpSessionStore.java:63)
at wicket.Session.setAttribute(Session.java:952)
more 
Caused by: java.io.NotSerializableException: java.io.ByteArrayInputStream
                at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
more

I tried also using upload.writeToTempFile() but i gets the same error with
exception: java.io.NotSerializableException: java.io.FileInputStream

When i use upload.getBytes() everything is OK till file is too large;

Pls help, what am doing wrong?

-- 
View this message in context: 
http://www.nabble.com/Problem-with-uploading-files-tf4247384.html#a12087471
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to