[英]Login on smb with java
我正在嘗試獲取使用用戶名和密碼保護的smb共享文件的列表。 這很正常。 但是,如果我嘗試打開smb共享上的文件,則Windows要求我在提示符下再次登錄。 我有所需的用戶名和密碼。 打開文件之前可以登錄代碼嗎?
使用jcifs訪問文件:
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(
rootFolderPath, user, passwort);
SmbFile smbServer;
try {
smbServer = new SmbFile("smb://" + rootFolderPath, auth);
} catch (MalformedURLException e) {
e.printStackTrace();
continue;
} catch (SmbException e) {
e.printStackTrace();
}
一個解決方案是使用“凈使用”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.