檔案上傳到ftp時檔案尾部出現丟失問題

2021-08-28 07:09:56 字數 424 閱讀 2691

ftputil.putfiletoftp(ftphost, ftpuser, ftppwd, ftppath, filename, file);

system.out.println(file.length());

csv.flush();

csv.close();

csv.flush();

csv.close();

ftputil.putfiletoftp(ftphost, ftpuser, ftppwd, ftppath, filename, file);

system.out.println(file.length());

導致原因是上傳ftp時沒有關閉寫入流,造成資料丟失。當檔案寫入完畢,要進行其他操作的時候一定要先關閉寫入流,防止資料丟失。

自動打包檔案並上傳到ftp

bin bash ftpserver ftp.aaa rmtdir bbb user user pass password filename project date y m d tar.bz2 subdir date y m d release echo generating tarball.if...

FTP檔案上傳

是網上找的例子,原文找不到了。public class ftputils2 return 判斷是否登入成功 public boolean ftplogin else ftp伺服器連線回答 int reply this.ftpclient.getreplycode if ftpreply.isposi...

ftp檔案上傳

pom依賴引入 commons net commons net 3.3實現 service public class ftpserviceimpl private string ftphost ftp伺服器位址 value private int ftpport ftp伺服器端口 value pri...