java吧 关注:1,263,818贴子:12,763,393
  • 3回复贴,共1

[现场求助]Java获取远程共享图片特殊情况

只看楼主收藏回复

1.在我的电脑中打开共享文件夹不需要输入用户名和密码。 使用 第一种方法测试失败。
测试参数:smb://10.1.6.150/bglj/BL201405/201417242_1.jpg
2.远程共享电脑提示需要输入密码。使用第二种情况 使用用户名+密码测试失败。
测试参数:smb://autopring:auto@10.1.6.150/bglj/BL201405/201417242_1.jpg
错误描述:
jcifs.smb.SmbException: Failed to negotiate
jcifs.smb.SmbException: Timeout trying to open socket
java.io.IOException: Failed to establish session with WORKGROUP<00>/10.1.6.150
at jcifs.smb.SmbTransport.run(SmbTransport.java:363)
at java.lang.Thread.run(Thread.java:662)
at jcifs.smb.SmbTransport.start(SmbTransport.java:315)
at jcifs.smb.SmbTransport.negotiate0(SmbTransport.java:865)
at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:941)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:119)
at jcifs.smb.SmbFile.connect(SmbFile.java:827)
at jcifs.smb.SmbFile.connect0(SmbFile.java:797)
at jcifs.smb.SmbFile.open0(SmbFile.java:852)
at jcifs.smb.SmbFile.open(SmbFile.java:881)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:68)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:62)
at test.downimage.readFromSmb(downimage.java:94)
at test.downimage.main(downimage.java:65)
at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:947)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:119)
at jcifs.smb.SmbFile.connect(SmbFile.java:827)
at jcifs.smb.SmbFile.connect0(SmbFile.java:797)
at jcifs.smb.SmbFile.open0(SmbFile.java:852)
at jcifs.smb.SmbFile.open(SmbFile.java:881)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:68)
at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:62)
at test.downimage.readFromSmb(downimage.java:94)
at test.downimage.main(downimage.java:65)
Exception in thread "main" java.lang.NullPointerException
at test.downimage.readFromSmb(downimage.java:109)
at test.downimage.main(downimage.java:65)
Failed to negotiate


IP属地:江苏1楼2014-05-28 15:03回复
    这个问题是什么导致的?


    IP属地:福建3楼2016-06-28 12:38
    回复
      2025-06-11 19:18:29
      广告
      同问,我今天也碰到了同样的错误。代码应该没问题,昨天还可以访问共享文件,今天运行时就报错。搞不懂??


      IP属地:北京5楼2016-06-29 08:58
      回复


        IP属地:上海来自iPhone客户端6楼2016-06-29 09:02
        回复