ftp实现文件上传(下载)
来源:互联网 发布:枣想核你在一起 淘宝 编辑:程序博客网 时间:2024/06/05 19:19
例子代码
package getUrlPic;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPFile;import org.apache.commons.net.ftp.FTPReply;public class FtpUploadFile {public static void main(String[] args){//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();InputStream input = null;try {int reply;ftp.connect("localhost", 21);//连接FTP服务器//如果采用默认端口,可以使用ftp.connect(url)的方式直接连接FTP服务器ftp.login("test", "test");//登录reply = ftp.getReplyCode();if (!FTPReply.isPositiveCompletion(reply)) {ftp.disconnect();System.out.println("can not connect");//return success;}else{ftp.setFileType(FTPClient.BINARY_FILE_TYPE); //ftp.changeWorkingDirectory(path);input = new ByteArrayInputStream("中xuxxx".getBytes("utf-8"));ftp.storeFile("test.txt", input);// 创建目录ftp.makeDirectory("/test/bb");//列出目录FTPFile[] dirs = ftp.listDirectories("/test");for(FTPFile f : dirs ){System.out.println(f.getName());}}//ftp.changeWorkingDirectory(path);//ftp.storeFile(filename, input); //input.close();//ftp.logout();//success = true;} catch (IOException e) {e.printStackTrace();} finally {if(input != null){try{input.close();}catch(IOException e){e.printStackTrace();}}if (ftp.isConnected()) {try {ftp.disconnect();} catch (IOException ioe) {}}}//return success;}//}}参考
http://www.cnblogs.com/lucky_dai/p/6178076.html
http://www.jb51.net/article/86367.htm
http://blog.csdn.net/kardelpeng/article/details/6588284
https://zhidao.baidu.com/question/433380231.html
https://zhidao.baidu.com/question/1387264816675112740.html
http://www.jb51.net/article/86367.htm
0 0
- ftp实现文件上传(下载)
- shell实现ftp上传和下载文件
- JAVA Ftp实现文件上传于下载
- ftp实现文件上传和下载
- FTP上传和下载文件--C++实现
- Java实现FTP文件上传与下载
- Java实现FTP文件上传与下载
- Java实现FTP文件上传与下载
- 实现FTP的文件上传与下载
- Java实现FTP文件上传与下载
- 实现FTP文件上传与下载
- ftp实现文件的上传和下载
- java通过apache ftp实现ftp上传文件,下载文件
- ftp文件下载、上传
- ftp上传 下载文件
- ftp 上传 文件 下载文件
- ftp 上传 文件 下载文件
- java实现FTP文件上传与文件下载
- 【搜索】洛谷 P1025 数的划分
- 【递归】洛谷 P1028 数的计算
- 【2017.4.23】时域展开法 Matlab+opencv
- 获取table表格每行每列的数据
- WOJ Your NP has been charged full(普通dp)
- ftp实现文件上传(下载)
- Radar Installation POJ
- 第三方支付分类方式综述
- 【枚举】洛谷 P1029 最大公约数和最小公倍数问题
- 采用IntentService进行多图片上传处理(包含相册的多图片的选择)
- 物资调度
- 计算机网络部分的面试常考点
- LabVIEW_USB_I2C_AM2321B
- PHP常用函数