注册域名要多久,惠州seo快速排名,怎样做网站备案,中国能源建设集团有限公司是央企5分钟掌握FileZillaServer FileZillaClient 1.安装搭建ftp服务2.安装FTP客户端3.附件一个java FTPClient源代码 1.安装搭建ftp服务
1.1、下载Filezilla.exe,并安装,百度即可; 1.2、安装成功后点击file进行配置服务; 1.3、点击connect建立连接,当出现下面日志表示登录成功,Fi… 5分钟掌握FileZillaServer FileZillaClient 1.安装搭建ftp服务2.安装FTP客户端3.附件一个java FTPClient源代码 1.安装搭建ftp服务
1.1、下载Filezilla.exe,并安装,百度即可; 1.2、安装成功后点击file进行配置服务; 1.3、点击connect建立连接,当出现下面日志表示登录成功,FileZilla-server这是一个ftp服务器工具,操作服务器的基本设置,能登录成功,表示服务器已经建立成功了; 1.4、服务器上线/离线 ,点击闪电按钮即可; 1.5、创建客户端的账号,点击一个小人头按钮见下图: 1.6、点击ADD按钮添加一个账号:创建一个自定义的用户名,完毕后点击OK; 1.7、为此账号设置密码:
1.8、为此账号设置服务器的根路径并且需要添加读写权限(否则默认是不可写的,那么久不会上传成功):点击此处的add按钮选择好路径,完毕后点击OK完成;
2.安装FTP客户端
客户端软件比较多,可随意下载一个即可,这里使用 FileZilla x64.exe 作为演示. 下载路径: http://www.mydown.com/soft/303/473305303.shtml 安装步骤:略 2.1、见主界面连接服务器,使用刚才服务器上开通的账号密码登录,出现”已登录”表示连接成功; 2.2、开始上传文件; 完毕,这时你去服务器配置上传路径下查看已经有了刚才撒上传的文件了.
3.附件一个java FTPClient源代码
package com.api.common.utils;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;
import java.io.IOException;
import java.io.InputStream;
/*** 描述:* 创建人:feng* 创建时间:*/
public class FtpUtil {
// ftp服务器ip地址
private static String FTP_ADDRESS;
// 端口号
private static int FTP_PORT;
// 用户名
private static String FTP_USERNAME;
// 密码
private static String FTP_PASSWORD;
// 图片路径
private static String FTP_BASEPATH;private static boolean uploadFile(String originFileName, InputStream input) {System.out.println(FTP_ADDRESS);boolean success false;FTPClient ftp new FTPClient();ftp.setControlEncoding(UTF-8);try {int reply;ftp.connect(FTP_ADDRESS, FTP_PORT);// 连接FTP服务器ftp.login(FTP_USERNAME, FTP_PASSWORD);// 登录reply ftp.getReplyCode();if (!FTPReply.isPositiveCompletion(reply)) {ftp.disconnect();return success;}ftp.setFileType(FTPClient.BINARY_FILE_TYPE);ftp.makeDirectory(FTP_BASEPATH);ftp.changeWorkingDirectory(FTP_BASEPATH);ftp.storeFile(originFileName, input);input.close();ftp.logout();success true;} catch (IOException e) {e.printStackTrace();} finally {if (ftp.isConnected()) {try {ftp.disconnect();} catch (IOException ioe) {}}}return success;
}public static Boolean uploadFile(String path, InputStream inputStream, String ftpAddress, int ftpPort,String ftpName, String ftpPassWord, String ftpBasePath) {FTP_ADDRESS ftpAddress;FTP_PORT ftpPort;FTP_USERNAME ftpName;FTP_PASSWORD ftpPassWord;FTP_BASEPATH ftpBasePath;uploadFile(path,inputStream);return true;
}
}导入依赖: dependencygroupIdcommons-net/groupIdartifactIdcommons-net/artifactIdversion3.6/version/dependency到此完毕,希望对您的工作学习有所帮助!