Saya mencoba mengunggah file ke Server FTP di kelas Java. Saya menggunakan perpustakaan Apache: org.apache.commons.net.ftp.FTPClient. Fungsi unggah berfungsi dengan baik sampai saya mencoba mengunggah file XLS (Excel). Khususnya ketika saya mengunggahnya, file tersebut diunggah, tetapi sepertinya rusak. Ternyata ukurannya berbeda dengan ukuran aslinya dan ketika saya coba membukanya, tidak terbuka dengan benar dan tidak menampilkan semua data.
Berikut ini sebagian dari kode yang saya gunakan:
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();
}
Terima kasih banyak atas bantuan apa pun.