サーバー上のネットワーク ドライブで使用可能なローカル ドライブにファイルを書き込もうとしています。この画像を書き込むことができ、利用可能なファイルのサイズも確認できます。しかし、ファイルを開くと、プレビューが利用できないと表示されます。ファイルの内容が来ていません。
ネットワークファイルを読んだコード
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);
また、smbfile のようなローカル ファイルを指定して、file.copyTo メソッドを試しました。
serverFile.copyTo(ss);