麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Java > 正文

Java教程:如何實現FTP功能

2024-07-21 02:04:34
字體:
來源:轉載
供稿:網友
 

ftplist部分是用來顯示ftp服務器上的文件;

 

getbutton部分為從ftp服務器下傳一個文件;

 

putbutton部分為向ftp服務器上傳一個文件。

 

別忘了在程序中還要引入兩個庫文件(import sun.net.*,import sun.net.ftp.*)。

 

以下是這三部分的java源程序:

 

(1)顯示ftp服務器上的文件

 

void ftplist_actionperformed(actionevent e) {

string server=serveredit.gettext();

//輸入的ftp服務器的ip地址

 

string user=useredit.gettext();

//登錄ftp服務器的用戶名

 

string password=passwordedit.gettext();

//登錄ftp服務器的用戶名的口令

 

string path=pathedit.gettext();

//ftp服務器上的路徑

 

try {

ftpclient ftpclient=new ftpclient();

//創建ftpclient對象

 

ftpclient.openserver(server);

//連接ftp服務器

 

ftpclient.login(user, password);

//登錄ftp服務器

 

 

  if (path.length()!=0) ftpclient.cd(path);  telnetinputstream is=ftpclient.list();  int c;  while ((c=is.read())!=-1) {  system.out.print((char) c);}  is.close();  ftpclient.closeserver();//退出ftp服務器  } catch (ioexception ex) {;}  }

 

(2)從ftp服務器上下傳一個文件

 

 

  void getbutton_actionperformed(actionevent e) {  string server=serveredit.gettext();  string user=useredit.gettext();  string password=passwordedit.gettext();  string path=pathedit.gettext();  string filename=filenameedit.gettext();  try {  ftpclient ftpclient=new ftpclient();  ftpclient.openserver(server);  ftpclient.login(user, password);  if (path.length()!=0) ftpclient.cd(path);  ftpclient.binary();  telnetinputstream is=ftpclient.get(filename);  file file_out=new file(filename);  fileoutputstream os=new  fileoutputstream(file_out);  byte[] bytes=new byte[1024];  int c;  while ((c=is.read(bytes))!=-1) {  os.write(bytes,0,c);  }  is.close();  os.close();  ftpclient.closeserver();  } catch (ioexception ex) {;}  }

 

(3)向ftp服務器上上傳一個文件

 

 

  void putbutton_actionperformed(actionevent e) {  string server=serveredit.gettext();  string user=useredit.gettext();  string password=passwordedit.gettext();  string path=pathedit.gettext();  string filename=filenameedit.gettext();  try {  ftpclient ftpclient=new ftpclient();  ftpclient.openserver(server);  ftpclient.login(user, password);  if (path.length()!=0) ftpclient.cd(path);  ftpclient.binary();  telnetoutputstream os=ftpclient.put(filename);  file file_in=new file(filename);  fileinputstream is=new fileinputstream(file_in);  byte[] bytes=new byte[1024];  int c;  while ((c=is.read(bytes))!=-1){  os.write(bytes,0,c);}  is.close();  os.close();  ftpclient.closeserver();  } catch (ioexception ex) {;}  }  }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 逼片视频| 国产1区2区3区中文字幕 | 亚洲小视频在线播放 | 91精品观看91久久久久久国产 | 成人午夜免费福利 | 欧美一级高潮 | 国产午夜电影 | 欧美大穴 | 日韩黄色影视 | 成人在线视频播放 | 天天透天天狠天天爱综合97 | 免费在线观看亚洲 | 欧美成人一区二区三区 | 色综合狠狠 | 亚洲午夜在线 | 日本不卡一区二区三区在线 | 天堂精品在线 | 国产正在播放 | 黄色大片在线免费看 | 国产日韩在线观看一区 | 媚药按摩痉挛w中文字幕 | 成人性视频在线 | 欧美一级片在线 | 91精品最新国内在线播放 | 国产免费一区二区三区最新不卡 | 日韩午夜一区二区三区 | 国产毛片在线 | 久久亚洲春色中文字幕久久 | 中文欧美日韩 | 久久91久久久久麻豆精品 | 多人乱大交xxxxx变态 | 久久草草影视免费网 | 国产亚洲精品成人 | 久久精品网址 | 国产精品99久久久久久久女警 | 少妇一级淫片高潮流水电影 | 天天透天天狠天天爱综合97 | 性日本xxx | 欧美中文字幕一区二区三区亚洲 | 香蕉在线看 | julieann艳星激情办公室 |