我是新來的這種工作,所以請幫助我。 我發送一個xlsx文件(一個excel文件)到服務器,我的代碼沒有錯誤,並且在ftp服務器中,我在xampp中使用了filezilla。我在谷歌搜索,並說它必須存儲在一個zip文件,但zip文件也損壞。 這是我的代碼java ftp傳輸文件導致文件損壞
FTPClient upload= new FTPClient();
File firstLocalFile = new File("C:/Users/user/desktop/sample.xlsx");
InputStream inputStream = new FileInputStream(firstLocalFile);
try {
upload.connect("localhost");
upload.login("user", "pass");
upload.enterLocalPassiveMode();
upload.storeFile("sample.zip", inputStream);
} finally {
try {
upload.logout();
upload.disconnect();
} catch (Exception e) {
}
}
我的問題的任何解決方案?
您可以加入'upload.setFileType(FTP.BINARY_FILE_TYPE);存儲之前',並檢查結果? – Berger
woah它解決了我的問題,謝謝:D –