JAVA中使用FTPClient上传
来源:互联网 发布:游戏音乐提取软件 编辑:程序博客网 时间:2024/06/04 18:50
在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。
一、上传文件
原理就不介绍了,大家直接看代码吧
/** * Description: 向FTP服务器上传文件 * @Version1.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,int port,String username, String password, String path, String filename, InputStream input) {boolean success = false;FTPClient ftp = new FTPClient();try {int reply;ftp.connect(url, port);//连接FTP服务器//如果采用默认端口,可以使用ftp.connect(url)的方式直接连接FTP服务器ftp.login(username, password);//登录reply = ftp.getReplyCode();if (!FTPReply.isPositiveCompletion(reply)) {ftp.disconnect();return success;}ftp.changeWorkingDirectory(path);ftp.storeFile(filename, input);input.close();ftp.logout();success = true;} catch (IOException e) {e.printStackTrace();} finally {if (ftp.isConnected()) {try {ftp.disconnect();} catch (IOException ioe) {}}}return success;}<pre></pre>
0 0
- JAVA中使用FTPClient上传
- JAVA中使用FTPClient上传
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient下载
- java中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- JAVA中使用FTPClient上传下载
- Android.os.NetworkOnMainThreadException异常
- 好用流程图工具
- Unity手游之路<一>C#版本Protobuf
- [Wikioi 1020]孪生蜘蛛
- MFC文件读写
- JAVA中使用FTPClient上传
- 【Python】Python处理Json文件
- 【14】最近公共祖先问题
- 好消息
- QT——QSqlQuery
- Linux下send函数 Broken pipe错误的解决方法
- JAVA中使用FTPClient下载
- 第12周作业(第八章)
- QT——QTableView