簡體   English   中英

使用Java登錄smb

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM