java檔案上傳ftp伺服器

2021-09-07 05:19:30 字數 1542 閱讀 9185

/**

* description: 向ftp伺服器上傳檔案

* * @version 1.0

* @param url

* ftp伺服器hostname

* @param port

* ftp伺服器端口

* @param username

* ftp登入賬號

* @param password

* ftp登入密碼

* @param path

* ftp伺服器儲存目錄

* @param filename

* 上傳到ftp伺服器上的檔名

* @param input

* 輸入流

* @return 成功返回true,否則返回false *

*/public static boolean uploadfile(string url,// ftp伺服器hostname

int port,// ftp伺服器端口

string username, // ftp登入賬號

string password, // ftp登入密碼

string path, // ftp伺服器儲存目錄

string filename, // 上傳到ftp伺服器上的檔名

inputstream input // 輸入流

) ftp.enterlocalpassivemode();

ftp.setfiletype(ftpclient.binary_file_type);

ftp.makedirectory(path);

ftp.changeworkingdirectory(path);

ftp.storefile(filename, input);

input.close();

ftp.logout();

success = true;

} catch (ioexception e) finally catch (ioexception ioe)

}} return success;

} /**

* 將本地檔案上傳到ftp伺服器上 *

*/public static void uploadfromlocal(string url,// ftp伺服器hostname

int port,// ftp伺服器端口

string username, // ftp登入賬號

string password, // ftp登入密碼

string path, // ftp伺服器儲存目錄

string filename, // 上傳到ftp伺服器上的檔名

string orginfilename // 輸入流檔名

) catch (exception e)

} public static void main(string args)

JAVA檔案上傳FTP遠端伺服器

方法一 字串檔案流不生成本地檔案 ftpclient ftpclient new ftpclient try catch exception e finally catch exception e ftpclient.enterlocalpassivemode 這個方法的意思就是每次資料連線之前,f...

關於java通過ftp上傳檔案到伺服器

建立ftp物件 ftpclient ftpclient new ftpclient 鏈結 ftpclient.connect 172.21 登入ftp伺服器 使用使用者和密碼 ftpclient.login oneday root 解決防火牆問題 ftpclient.enterlocalpassiv...

Qt上傳檔案到ftp伺服器

第一步,首先確定環境已經配置好 qt應用程式預設沒有加qtnetwork庫。如下圖 在開發過程中,因處理業務需要手動新增qtnetwork庫。根據常見情況分為以下兩種 若使用qtcreator開發程式 在工程的pro檔案中新增 qt network 如果找不到.pro檔案,如果配置了vs qt的環境...