上周遇到個靈異事件,實驗室有兩套環境來搭建redis集群和哨兵,分別是: 第一套環境IP:67(master) 65(salve) 66(salve)第二套環境IP:115(master) 116(salve) 117(salve) 第一天把哨兵搭建好後,兩套環境的主從關係都是一主兩從,但是到了第二 ...
轉自:
http://www.java265.com/JavaJingYan/202205/16526275913390.html
FTP是FileTransferProtocol(文件傳輸協議)的英文簡稱,而中文簡稱為“文傳協議”。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程式(Application)。基於不同的操作系統有不同的FTP應用程式,而所有這些應用程式都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的電腦上;"上傳"文件就是將文件從自己的電腦中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程式向(從)遠程主機上傳(下載)文件。
下文筆者講述將文件上傳至FTP伺服器的方法分享,如下所示:
實現思路:
使用Apache Commons中FTPClient類
即可實現上傳文件至FTP伺服器的方法
FTPClient client = new FTPClient(); FileInputStream fis = null; try { //輸入FTP伺服器信息 client.connect("ftp.java265.com"); client.login("admin", "secret"); // // 待上傳文件 // String filename = "Test.txt"; fis = new FileInputStream(filename); // // 存儲文件至FTP伺服器中 // client.storeFile(filename, fis); client.logout(); } catch (IOException e) { e.printStackTrace(); } finally { try { if (fis != null) { fis.close(); } client.disconnect(); } catch (IOException e) { e.printStackTrace(); } }