I am using jCIFS NTLM authentication with my web app, which works fine, but once authentication is enabled, file uploads stop working - I get empty requests (Content-length is 0).
I've found a post on MSDN forums with the exact same problem, their solution was:
. When NTLM is enabled you have to enable JAAS filtering for servlets that perform file transfers. After I added a JAAS filter servlet mapping entry in web.xml for the servlet that handles file uploads, IE sent the multipart/form-data content and the file was uploaded to the server.
I don't know much about JAAS, and "enable JAAS filtering" sounds vague - any idea what hey actually mean?