ฉันกำลังพยายามอัปโหลดไฟล์ไปยัง FTP Server ในคลาส 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();
}
ขอบคุณมากสำหรับความช่วยเหลือใด ๆ