Bonjour,
Je voudrais copier un fichier via SMB, mais j'ai un problème "Acces denied"
Un cou de pousse SVP, merci d'avance.
mon code:
Message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 try { NtlmPasswordAuthentication npa = new NtlmPasswordAuthentication( "192.168.1.2", "user", "123456"); SmbFile filesmb = new SmbFile("smb://192.168.1.2/c$/dir/", npa); OutputStream destination = filesmb.getOutputStream(); InputStream originalfile = new FileInputStream("d://CV"); IOUtils.copy(originalfile, destination); } catch (SmbException e) { e.printStackTrace(); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 jcifs.smb.SmbException: Access is denied. at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:563) at jcifs.smb.SmbTransport.send(SmbTransport.java:663) at jcifs.smb.SmbSession.send(SmbSession.java:238) at jcifs.smb.SmbTree.send(SmbTree.java:119) at jcifs.smb.SmbFile.send(SmbFile.java:775) at jcifs.smb.SmbFile.open0(SmbFile.java:989) at jcifs.smb.SmbFile.open(SmbFile.java:1006) at jcifs.smb.SmbFileOutputStream.<init>(SmbFileOutputStream.java:142) at jcifs.smb.SmbFileOutputStream.<init>(SmbFileOutputStream.java:97) at jcifs.smb.SmbFileOutputStream.<init>(SmbFileOutputStream.java:67) at jcifs.smb.SmbFile.getOutputStream(SmbFile.java:2853) at SMPcopie.main(SMPcopie.java:50)
Partager