Thanks very much, that was a quick answer
I did update my whole project to 3.0.2 now.
(and experienced some issues with statusbar because the location of files did change, but thats another story )

Now it looks like the upload panel works.

But I should know how the server has to react.
As I'm using the upload panel by its own (rather than within the filetree) I can't find any documentation about this.
Perhaps you know an example somewhere (I'm running php on the server).

I managed to get the whole panelupload running (without filetree) with ExtJs3.0
with all your help here, thanks very much.

@Saki:
May I suggest one extension:
Is it possible to have an event raised at the end of all uploads ?
So that I can make a refresh of the underlying element (in my case a grid).
Otherwise the user may be wondering where alle the files are.

My issue is not really related to Saki's upload panel but anyways... i'm trying to create my own much more simple but a bit specific fileupload panel based on jsakalos code, using Ext.ux.form.FileUploadField instead of Ext.ux.BrowseButton by loeppky. The filebutton has been created before going to a panel's toolbar, something like that:

So the button text and icon appears in the toolbar but looks like it's not the button. Just a label. It has no borders and cursor remain the same instead of being pointer. But it works when you click on it...
Looks like the fileupload css has missing a class for toolbar buttons or maybe it's me who missing how to properly put the fileupload button into the toolbar. Any ideas?
P.S. Ext 2.1

I see the confusion - I was basing my changes off the ux code from the Ext 3.0.2 build. Here is the full file including those changes.

I don't know if the CSS also changed so let me know and I could post that if necessary.

Incorporating all of these bits to make this work with Ext 3.0 is almost working for me. If I do not incorporate the FileUploadField, it sort-of works but when I add a file, the window doesn't expand to display the file and it's transfer status. I can upload however. If I try to use FileUploadField, The window ends at the 'Upload file' button. Nothing appears underneath.

I suspect that it's either my FileTreeMenu or my UploadPanel that is missing something. Any suggestions?

would you mind sharing the FileUploadField.js and the UploadPanel.js you ended up with? In my case, on Extjs 3.0.0. I do not seem to get that <input type="file"> hidden. I.e. it is still showing up, while the upload panel technically works (i.e. it's all fine but that stupid input field). Is there anything in the style sheets I am missing?

Ok, using Ext 3.0.3 and FileUploadField from 3.0.3 with the two added methods, the successful upload JSON response is not being handled properly. The file is uploaded, and the backend is returning '{"success":true}' but uploadCallback just isn't handling it properly. I've thrown some console.log() calls in uploadCallback and I've found that the "If(true === o.success)" winds up false, so it winds up calling processFailure as a command failure.