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]