Я пытаюсь загрузить файлы на 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();
}
Большое спасибо за любую помощь.