使用Java 1.8和SMBJ 0.11.5
尝试使用..从网络共享读取文件
文件remoteFile = networkShare.openFile(..); https://www.javadoc.io/doc/com.hierynomus/smbj/latest/com/hierynomus/smbj/share/DiskShare.html#openFile(java.lang.String,java.util.Set,java.util .Set,java.util.Set,com.hierynomus.mssmb2.SMB2CreateDisposition,java.util.Set)
com.hierynomus.sbmj.share.File(来自网络共享文件夹)到 Base64 字符串?
使用 apache.commons.io 库
java.io.InputStream is = smbFileDownload.getInputStream(); byte[] bytes1 = IOUtils.toByteArray(is); byte[] byte64 = Base64.getEncoder().encode(bytes1); String bass64Str = (new String(byte64));