问题标签 [jcifs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
480 浏览

java - 无法使用 JCIFS 和 jai imageio 从联网的 Windows PC 读取 tiff 图像

我有一个在 Tomcat 6 中的 Java 6 上运行的 webapp。 ImageIO.read返回 null。

它尝试从同一 [Windows] 网络上的计算机检索 tiff 图像。为此,我使用 JCIFS 作为 auth,并使用 jai 来读取图像。

在 QA 中,这很有效,我检索并显示 TIF。在生产中,它没有。

我能够访问图像并正确检索文件路径。

这是日志中的错误:

null 是由以下内容返回的:

为什么该行返回null?

0 投票
1 回答
285 浏览

eclipse - NTLM 身份验证适用于 Eclipse,但 tomcat 提供 401 未经授权

我使用 JCIFS 进行 NTLM 身份验证,它作为独立应用程序运行良好,但是当我将此模块部署到 tomcat 服务器 5.5 时,我得到 401 未经授权,但是我可以使用相同的凭据在同一台机器上运行它,但在 eclipse 上作为 java独立应用。有人帮忙吗?

0 投票
1 回答
1048 浏览

java - 找不到符号:在 try-catch 中实例化的 SmbFileInputStream

这是我的第一篇文章,所以对于我肯定要提交的任何格式/内容虚假,我提前道歉。

我正在尝试创建一个 SmbFileInputStream 以从中创建一个 POI-HSSF 工作簿。我正在从网络驱动器中提取文件以获取一些输入。SmbFileInputStream 在 try-catch 中实例化。

我收到的确切错误消息是

我正在与其他程序员一起编写此代码,因此其中一些代码略高于我的理解。但我不明白为什么 SmbFileInputStream 的实例化失败。

谢谢!

0 投票
1 回答
288 浏览

java - 如何使用 java 中的登录凭据从本地计算机更新 windows 文件共享中的文件?

任何人都可以向我解释,如何在以下情况下进行?

我需要使用 java 中的登录凭据从本地计算机更新 Windows 文件共享中文件(如:docx、pptx 等)的元数据(如:tag、title)。

注意: 1.我已经使用 Apache poi 更新了本地文件系统中文件的元数据。

2.要访问 Windows 共享中的文件,我使用了 jCIFS,并将 smbFile 对象引用作为 InputStream 传递给 POIFSFileSystem,我收到如下错误

java.io.IOException:无法读取整个标头;读取 0 个字节;预期 512 字节

这是我尝试过的代码:

如果我尝试在本地计算机中更新文件,则相同的代码有效,但如果我尝试在主机中更新,则它不起作用。

请建议我有没有其他方法可以做到这一点?提前致谢 .............

0 投票
0 回答
197 浏览

java - Java - 变量范围误解 - 导致 NullPointerException 错误

我正在尝试SmbFileInputStreamSmbFileand创建一个NtlmPasswordAuthentication。我实例化了SmbFileInputStreamtry-catch 块的外部,因此范围将不限于 try-catch 块。我对我的SmbFile,做同样的事情sf

我收到的错误消息显示

我目前的理解是,通过实例化SmbFileInputStream第一个 try-catch 块的外部,它的范围将扩展到第二个块。以“我们正在尝试运行的命令”开头的错误消息的输出是

对于任何格式或连续性错误,我提前道歉。还在学习 Stack Overflow 的礼仪。

0 投票
0 回答
1362 浏览

java - 使用 JCIFS 将文件写入受密码保护的共享路径

我是 JCIFS 的新手,我正在尝试使用 JCIFS 在受密码保护的共享路径中写入(创建新)文件。下面的代码将为您概述我正在尝试实现它的内容和方式。

我得到了NullPointerException一个 SmbFileOutputStream smbfos = new SmbFileOutputStream(smbFile);

执行上述程序时请参见下文。请让我知道我错过了什么,并引导我走向正确的方向。

0 投票
1 回答
6542 浏览

kerberos - 在 Kerberos 数据库中找不到客户端

我使用CAS和Spnego-support,KDC是192.168.1.244,我的领域是EXAMPLE.COM我测试我的本地Windows域环境,我可以从Example.com获得票我通过“kinit”命令测试它,但在CAS spnego 环境,在 Kerberos 数据库中找不到异常客户端,我已经在 C:\windows\krb5.ini 中创建了它,内容如下

krb5.ini

异常报告如下:

但是为什么在 kerberos 数据库中找不到客户端?kerberos 不应该在我的本地创建?thx 为点。

0 投票
0 回答
3691 浏览

java - Android SDK:Samba 服务器使用 VideoView 将视频流式传输到 Android?

我需要从 samba 播放视频到 android 设备流。我一直在寻找这个问题,有人说:

  1. 使用 JCIFS 扫描并“查看”共享:http: //jcifs.samba.org/
  2. 实现一个简单的 HTTP 服务器(NanoHttpd)通过 http 流式传输内容:https ://github.com/NanoHttpd/nanohttpd
  3. 将链接传递http://localhost/myvideo给 VideoView

我已经在我的项目中使用 JCIFS 来获取 SmbFile,并且我还得到了 inputstream( smbfile.getInputStream() )。
现在我导入 NanoHttpd 并创建 http 地址为的简单 HTTP 服务器http://localhost:8080

但我的 http 地址与 不同http://localhost/myvideo,我不知道如何获取正确的 http 地址并将其放入 VideoView。
我不知道如何获得路径http://localhost/myvideo
感谢帮助....

另一个问题:我可以使用 VideoView 从 InputStream 播放视频吗?

0 投票
3 回答
25758 浏览

java - 使用 Kerberos 连接到 SMB 共享时出现 KrbException“消息流已修改 (41)”

我在使用 JCifs 执行文件管理时遇到了一些 Kerberos 身份验证问题(Kerberos 扩展版本 1.3.17)

这是我当前的 krb5.conf 配置:

这是对用户进行身份验证的代码,然后尝试在网络中的文件服务器上查找文件:

现在,当我运行此代码时,它说它可以使用这些凭据对用户进行身份验证(当我更改凭据时,身份验证失败)并为该用户创建票证。当我稍后尝试通过 CIFS 检索文件目录的内容时,它给了我以下错误:

你可以在这里找到完整的错误日志(一些细节被混淆了)

有人可以让我朝着正确的方向前进,因为我在这里做错了吗?

0 投票
1 回答
2076 浏览

java - SmbFileInputStream 导致 SmbException:SMB URL 语法?

我正在尝试创建一个 SmbFileInputStream 通向我系统上确实存在的目录。我正在使用以下代码。每次,我都会在第三次 try-catch 中收到一个错误,向我显示下面的堆栈跟踪。我相信错误在于 SMB URL 的格式。如果有人能帮助指出我在配置域、服务器和用户信息时可能出错的地方,或者如何转义下面的特殊字符,我将不胜感激。

我在运行时收到的堆栈跟踪看起来像

预先感谢任何愿意花时间致力于这个问题的人。非常感谢。