1. 程式人生 > >FTP下用reget實現斷點續傳 (FTP下get顯示進度)

FTP下用reget實現斷點續傳 (FTP下get顯示進度)

同事在Linux通過FTP獲取一個1.3G的大檔案,傳了一個上午,結果在1.1G左右的時候,資料鏈路斷開,ftp命令假死狀態,檔案大小不在增加。如果重新匯入,下午肯定完不成了,得考慮斷點續傳,以前都是通過windows下的工具完成的,目前的問題是:在Unix下如何處理呢?方法如下:
方法一:編寫Java網路程式:使用“REST + 本地檔案長度”命令+“RETR + 檔名”命令;
方法二:使用Linux下ftp命令,使用reget替代mget和get命令;(get前最好還用上bin和hash命令,表示二進位制檔案、顯示傳輸進度);
注:沒試驗過sftp是否也支援。