Java 似乎无法使用 Windows 凭据。我需要将需要凭据的服务器上的文件复制到本地文件夹。
我使用“JCIFS”插件使用 SMB 协议从服务器复制。但在这种情况下,我也只能使用 smb 复制到本地计算机,因此应该在本地 PC 上共享一些文件夹。这种行为对于我的应用程序是不可接受的,因为它将在不同的 PC 上运行。将网络路径映射为驱动器并通过“FileInputStream”复制文件也是不合适的决定。
如何解决这样的问题?也许可以将文件读取到缓冲区,然后从那里读取到本地文件夹?文件足够小 - 30-50Mb。