Because of Flash limitations, the uploader does not support basic authentication.
Because of Flash limitations, the uploader behavior when working through a proxy server is inconsistent and unreliable.
When uploading to HTTPS servers, be aware that Flash does not support self-signed certificates. You would need to obtain certificates from a recognized certificate authority.