//1、依赖的jar包:commons-net-1.4.1.jar
/**
* 上传文件到ftp服务器
* @param ftpHost
* @param userName
* @param passWord
* @param port
* @param ftpPath
* @param fileContent
* @param writeTempFielPath
*/
public static void upLoadFileForFtp(String ftpHost, String userName,
String passWord, int port, String writeTempFielPath, String fileContent,
String ftpUploadPath, String ftpFileName){
FTPClient ftpClient = null;
try {
ftpClient = initFtpClient(ftpHost, userName, passWord, port);
//不存在则创建
newFolder(writeTempFielPath);
boolean writeResult = saveFile(writeTempFielPath + ftpFileName, fileContent);
if (writeResult) {
File f = new File(writeTempFielPath + "/" + ftpFileName);
InputStream in = new FileInputStream(f);
ftpClient.changeWorkingDirectory(ftpUploadPath);
if (ftpClient.storeFile(ftpFileName, in)){
logger.info("文件" + ftpFileName + "上传成功!");
}else{
logger.info("文件" + ftpFileName + "上传失败!");
}
in.close();
f.delete();
} else {
logger.info("临时文件创建失败&#x