Good chance that since this is working in IE and not in Firefox and you are trying to do some authentication ( hence post_params: { "ASPSESSID": "<%=Session.SessionID %>" },) you are hitting the flash/firefox/opera "bug"/issue. In this case the flash uploader is actually running in its own context and not in the shared context and can not acess the cookies for the sessionID.
Use a debugger to check and see what is being generated or if you have an error there.
There are several threads in the forum here, I think some for ASP ( not my specialty) that give some workarounds. Search for flash, upload, sessionId and ( ASP)