java实现将文件上传到实现将文件上传到ftp服务器的方法服务器的方法
主要介绍了java实现将文件上传到ftp服务器的方法,结合实例形式分析了基于java实现的ftp文件传输类定义与使
用方法,需要的朋友可以参考下
本文实例讲述了java实现将文件上传到ftp服务器的方法。分享给大家供大家参考,具体如下:
工具类:
package com.fz.common.util;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;
public class FileUtil {
/**
*
* @date Sep 26, 2011 10:17:39 AM
* @return
* @author zhangh
*/
public static DataInputStream getInput(){
DataInputStream d = null;
try {
d = new DataInputStream(new FileInputStream("c:/wmc.dat"));
return d;
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return d;
}
/**
*
* @date Sep 26, 2011 10:17:44 AM
* @param whites
* @return
* @author zhangh
*/
public static boolean creatWhiteManageFile(byte[] whites,String file) {
DataOutputStream d;
try {
d = new DataOutputStream(new FileOutputStream(file));
d.write(whites);
d.flush();
} catch (Exception e) {
// TODO Auto-generated catch block
return false;
// e.printStackTrace();
}
return true;
}
/**
*
* @date Sep 16, 2011 4:39:22 PM
* @param url
* @param username
* @param password
* @param path
* @param filename
* @param input
* @return
* @author zhangh
*/
public static boolean uploadFile(String url, String username,
String password, String path, String filename, InputStream input) {
boolean success = false;
FTPClient ftp = new FTPClient();
try {
int reply;
ftp.connect(url);
评论10
最新资源