我以前也试过这样登录失败,第二天就能登录成功了。
JCIFS是很不稳定的。
如果是域登录可以这样
- //DOMAIN_IP 域名服务(其实域名和域名服务器IP可以,不过用IP解析速度快很多。)
- //DOMAIN_NAME 域名
- //LOGIN_NAME 用户名
- //PASSWORD 密码
- UniAddress dc = UniAddress.getByName(DOMAIN_IP);
- NtlmPasswordAuthentication authentication = new NtlmPasswordAuthentication(DOMAIN_NAME, LOGIN_NAME, PASSWORD);
- SmbSession.logon(dc, authentication);
- SmbFile remoteFile = new SmbFile(fileURL, authentication);
- //........接下来的会写代码的都会啦~~~