Я пытаюсь загрузить файлы на FTP-сервер в классе Java.
Я использую библиотеку apache: org.apache.commons.net.ftp.FTPClient.
Функция загрузки работает нормально, пока я не попытаюсь загрузить файл XLS (Excel).
В частности, когда я загружаю его, файл загружается, но кажется, что он поврежден. На самом деле его размер отличается от исходного размера, и когда я пытаюсь открыть его, он не открывается правильно и не показывает все данные.
Вот часть кода, который я использую:
FTPClient ftpClient = new FTPClient();
File[] fileList;fileList = localFilePath.listFiles();
for (File file : fileList) {
String fileName = file.getName();
FileInputStream fileInputStream = new FileInputStream(file);
ftpClient.storeFile(fileName, fileInputStream);
fileInputStream.close();
}
Большое спасибо за любую помощь.