我正在尝试将文件上传到 Java 类中的 FTP 服务器。我使用 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();
}
非常感谢您提供的任何帮助。