java - 在使用 Java 与 NtlmPasswordAuth 建立 smb 连接时,有没有办法在用户中包含“@”?
问题描述
我有一个包含 @ 的用户名,我想建立一个 smb 共享连接(主机操作系统:MacOS)。假设我有:用户:blabla@bla pass:passw0rd
String url = distribution_path;
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(null, user, pass);
SmbFile dir = new SmbFile(url, auth);
for (SmbFile f : dir.listFiles())
{
System.out.println(f.getName());
}
解决方案
推荐阅读
- facebook - 无法访问 Facebook 帖子详细信息,其中用户使用 Facebook 图形 API 被另一个人标记
- delphi - 仅在某些机器上加载 MIDAS.DLL 时出错
- kubernetes - Kubernetes 探测而不会在失败时阻止对 POD 的请求
- android - 透明 UART - 读取字符是 ASCII 以及等效的十六进制
- node.js - MongoDB - 为多对多关系构建和查询模型和模式
- javascript - 在 ReactJS 中为两个不同的 API 函数转到上一个状态或重新渲染组件
- c# - 同时使用 ImageBrush 和 SolidColorBrush 填充 XAML 形状
- php - 尝试在 header.php 中使用样式表的绝对路径 - 不工作
- javascript - 加载外部页面,在浏览器中更新 URL 并在浏览器刷新时保留页面
- javascript - 如何使用数据库中的数据使我的 chart.js 动态化