在Java应用程序中如何实现FTP的功能
百度广告
---- 在JAVA的编程中,您也许会遇到FTP方面的编程,就来演示如何实现它。
---- 本程序是由JBUILDER2.0来开发的,为了节约篇幅我只列出主要的三个部份。FtpList 部分是用来显示FTP服务器上的文件(附图略)。GetButton部分为从FTP服务器下传一个文件。PutButton 部分为向FTP服务器上传一个文件。别忘了在程序中还要引入两个库文件(import sun.net.*,import sun.net.ftp.*)。以下是这三部分的JAVA源程序。
---- 1)显示FTP服务器上的文件
void ftpList_actionPerformed(ActionEvent e) { //输入的FTP服务器的IP地址 //登录FTP服务器的用户名 //登录FTP服务器的用户名的口令 //FTP服务器上的路径 FtpClient ftpClient=new FtpClient(); ftpClient.openServer(server); ftpClient.login(user, password); if (path.length()!=0) ftpClient.cd(path); int c; System.out.print((char) c);} ftpClient.closeServer();//退出FTP服务器 } |
2)从FTP服务器上下传一个文件
void getButton_actionPerformed(ActionEvent e) { String user=userEdit.getText(); String path=pathEdit.getText(); try { ftpClient.openServer(server); if (path.length()!=0) ftpClient.cd(path); TelnetInputStream is=ftpClient.get(filename); FileOutputStream os=new byte bytes=new byte[1024]; while ((c=is.read(bytes))!=-1) { } os.close(); } catch (IOException ex) {;} |
3)向FTP服务器上上传一个文件
void putButton_actionPerformed(ActionEvent e) { String user=userEdit.getText(); String path=pathEdit.getText(); try { ftpClient.openServer(server); if (path.length()!=0) ftpClient.cd(path); TelnetOutputStream os=ftpClient.put(filename); FileInputStream is=new FileInputStream(file_in); int c; os.write(bytes,0,c);} os.close(); } catch (IOException ex) {;} } |
编辑推荐:
下载Word文档
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
-
国家电网30270试题
-
湖南中烟7463试题
-
湖南统招专升本不连网,流畅做题
-
长沙理工大学考研培训4532试题
13年品牌值得信赖
已有 22658 名学员学习以下课程通过考试
网友评论(共0条评论)
精品课程
更多
10781人学习
相关推荐
图书更多+
- 电网书籍
- 财会书籍
- 其它工学书籍
拼团课程更多+
- 电气拼团课程
- 财会拼团课程
- 其它工学拼团
热门排行
-
- 长理培训微信公众号
- 每日推送精彩考试资讯
长按二维码识别
微信搜索“ 长理培训”
-
- 加入QQ群一起来考国网!
- QQ群号:223940140
点击进入
长理培训客户端 资讯,试题,视频一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>