I tried again after a reboot and the test site does work OK. It looks like I might have v2 rather than 3 so I have tried the latest version and used the uploadcontrol example with no modifications at all.
In FF 7.0.1 this is the java log
Java Plug-in 1.6.0_29
Using JRE version 1.6.0_29-b11 Java HotSpot(TM) Client VM
User home directory = C:\Users\afrench
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
DEBUG [Applet 3 LiveConnect Worker Thread_DialogManager] 2 Nov 2011 08:56:57.983 : Creating dialog, com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[1]
DEBUG [Applet 3 LiveConnect Worker Thread_FTPApplet] 2 Nov 2011 08:56:57.986 : Adding result 1000001 - com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt
DEBUG [Applet 3 LiveConnect Worker Thread_DialogManager] 2 Nov 2011 08:56:57.986 : Queueing dialog, com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[1]
DEBUG [Applet 3 LiveConnect Worker Thread_DialogManager] 2 Nov 2011 08:56:57.986 : Notifying dialog thread
DEBUG [DialogManager_DialogManager] 2 Nov 2011 08:56:57.987 : Woken
DEBUG [DialogManager_DialogManager] 2 Nov 2011 08:56:57.987 : Popped dialog from queue, com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[1]
DEBUG [DialogManager_DialogManager] 2 Nov 2011 08:56:57.987 : Showing dialog, com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[1]
DEBUG [DialogManager_SwingFilePrompt] 2 Nov 2011 08:56:58.170 : Showing dialog
DEBUG [DialogManager_SwingFilePrompt] 2 Nov 2011 08:57:01.171 : Dialog closed com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[1]:
DEBUG [DialogManager_SwingFilePrompt] 2 Nov 2011 08:57:01.171 : 0 C:\Users\afrench\Documents\desktop.ini
DEBUG [DialogManager_JSWrapper] 2 Nov 2011 08:57:01.371 : Javascript invocation: setTimeout("FTPClient_onDialogResult('0', 1000001)", 100)
DEBUG [DialogManager_DialogInfo] 2 Nov 2011 08:57:01.375 : Acquiring lock 1
DEBUG [DialogManager_DialogInfo] 2 Nov 2011 08:57:01.376 : Acquired lock 1
DEBUG [DialogManager_DialogInfo] 2 Nov 2011 08:57:01.376 : Releasing lock 1
DEBUG [DialogManager_DialogManager] 2 Nov 2011 08:57:01.376 : Dialog shown
DEBUG [DialogManager_DialogManager] 2 Nov 2011 08:57:01.376 : No dialogs queued. Waiting...
DEBUG [Applet 3 LiveConnect Worker Thread_FTPApplet] 2 Nov 2011 08:57:01.469 : Found result for task 1000001 of type com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt
No file is uploaded, however in IE8 on the same PC the file is uploaded OK, the log is below - there is quite a difference.
Java Plug-in 1.6.0_29
Using JRE version 1.6.0_29-b11 Java HotSpot(TM) Client VM
User home directory = C:\Users\afrench
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Integral FTP (c) 2007 Enterprise Distributed Technologies Pty Ltd. Trial version 4.0.1 (built 1-Aug-2011 11:30:12 EST)
INFO [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_FTPApplet] 2 Nov 2011 08:58:08.018 : LogLevel=DEBUG
Integral FTP log level is DEBUG
INFO [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_FTPApplet] 2 Nov 2011 08:58:08.019 : FTPApplet being initialized...
DEBUG [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_FTPApplet] 2 Nov 2011 08:58:08.023 : minPoolSize = 1
DEBUG [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_FTPApplet] 2 Nov 2011 08:58:08.023 : maxPoolSize = 5
INFO [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_FTPApplet] 2 Nov 2011 08:58:08.109 : Created FTP client
INFO [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_FTPApplet] 2 Nov 2011 08:58:08.113 : Document host = customersupportportaltest
INFO [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_FTPApplet] 2 Nov 2011 08:58:08.174 : FTPApplet initialized
DEBUG [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_JSWrapper] 2 Nov 2011 08:58:08.375 : Javascript invocation: setTimeout("FTPClient_onInitialize('0', -1,null)", 100)
INFO [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_FTPApplet] 2 Nov 2011 08:58:08.393 : FTPApplet starting...
INFO [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_HTTPAcceptor] 2 Nov 2011 08:58:08.405 : Started listening on port 61227
INFO [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_HTTPAcceptor] 2 Nov 2011 08:58:08.408 : Started listening on port 61228
INFO [thread applet-com/enterprisedt/net/ftp/applet/FTPApplet.class-1_FTPApplet] 2 Nov 2011 08:58:08.408 : FTPApplet started
DEBUG [Thread-11_LocalFSProcessor] 2 Nov 2011 08:58:08.409 : Running LocalFSProcessor
INFO [Applet 1 LiveConnect Worker Thread_FTPApplet] 2 Nov 2011 08:58:09.524 : LogLevel=DEBUG
Could not read property 'edtftp.log.log4j' due to security permissions
Could not read property 'edtftp.log.log4j' due to security permissions
Could not read property 'edtftp.log.log4j' due to security permissions
DEBUG [Applet 1 LiveConnect Worker Thread_DialogManager] 2 Nov 2011 08:58:11.176 : Creating dialog, com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[0]
DEBUG [Applet 1 LiveConnect Worker Thread_FTPApplet] 2 Nov 2011 08:58:11.176 : Adding result 1000000 - com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt
DEBUG [Applet 1 LiveConnect Worker Thread_DialogManager] 2 Nov 2011 08:58:11.176 : Queueing dialog, com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[0]
DEBUG [Applet 1 LiveConnect Worker Thread_DialogManager] 2 Nov 2011 08:58:11.176 : Starting dialog thread
DEBUG [DialogManager_DialogManager] 2 Nov 2011 08:58:11.178 : Popped dialog from queue, com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[0]
DEBUG [DialogManager_DialogManager] 2 Nov 2011 08:58:11.179 : Showing dialog, com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[0]
DEBUG [DialogManager_SwingFilePrompt] 2 Nov 2011 08:58:11.875 : Showing dialog
DEBUG [DialogManager_SwingFilePrompt] 2 Nov 2011 08:58:13.775 : Dialog closed com.enterprisedt.net.ftp.applet.dialog.SwingFilePrompt[0]:
DEBUG [DialogManager_SwingFilePrompt] 2 Nov 2011 08:58:13.775 : 0 C:\Users\afrench\Documents\desktop.ini
DEBUG [DialogManager_JSWrapper] 2 Nov 2011 08:58:13.976 : Javascript invocation: setTimeout("FTPClient_onDialogResult('0', 1000000)", 100)
DEBUG [DialogManager