Hi,
In fact I am puzzled why you see the file in your FinalFileLocation on your local machine. The behavior you see on your server is the expected behavior, what you see on your local machine is not.
The reason for this is uploader works in a two-step process: upload and postback. User would first click browse button then click upload button (If you set AutoUpload to true, then you do not need to click upload button), this is the upload step. This step transfers the file from the client machine to your TempFileLocation. Once this step is done, you can perform the second step, which posts back the page and now you will see the files in your FinalFileLocation. The second step can also automatically starts by setting AutoPostBack to true.
The following post also explained this process:
http://www.essentialobjects.com/forum/postst233_AJAX-Uploader-Set-FileNamePath.aspxMore information here:
http://doc.essentialobjects.com/library/1/ajaxuploader/ajaxuploader_behavior.aspxSo in any case in order for uploader to work correctly, your post back (usually means a submit button) will need to work correctly first.
Hope this helps. Please feel free to let us know if you have any more questions.
Thanks!