Hi all,
I seem to be having a small portability glitch with
FileUpload.writeToTempFile(). Looking at the source code it seems to be
using item.getFieldName(), which on my page translates to
"filefields:1:upload". Windows doesn't really like colons, which gives
me the following stacktrace:
...snip until root cause...
Caused by: java.io.IOException: The parameter is incorrect
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1704)
at java.io.File.createTempFile(File.java:1793)
at java.io.File.createTempFile(File.java:1830)
at
org.apache.wicket.markup.html.form.upload.FileUpload.writeToTempFile(FileUpload.java:189)
...snip...
On mac & linux this works just fine. I know that more elegant way would
be using the InputStream, but having a file is much more useful for
reading image dimensions and file length etc. than juggling things in
memory.
Sincerely,
--
Lauri Piispanen
Senior Product Architect
Conmio Ltd
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]