我正在尝试在我的本地驱动器中写入一个文件,该文件在服务器上的网络驱动器中可用。我可以写这个图像,甚至可以看到可用文件的大小。但是,当我打开文件时,它说预览不可用。文件内容不来。
我读取网络文件的代码
SmbFileInputStream sfis = null;
sfis = new SmbFileInputStream(serverFile);
fileBytes = new byte[(int) serverFile.length()];
sfis.read(fileBytes);
我在本地驱动器中写入文件的代码
FileOutputStream fos;
fos = new FileOutputStream(tempFile);
fos.write(fileBytes);
我还尝试使用 file.copyTo 方法,将我的本地文件提供为 smbfile。
serverFile.copyTo(ss);