方法如下:
*** 作设备:戴尔笔记本电脑
*** 作系统:win7
*** 作程序:管理选项10
一、首先选择“管理选项”打开“本地用户和组”可以在列表中看到用户选项,如下图所示:
二、然后从下拉菜单中选择新用户,开始构建填写用户名和密码,如下图所示:
三、之后找到“控制面板”选项并将其打开,如下图所示:
四、单击下面的卸载程序按钮进入安装程序列表界面,如下图所示:
五、在左上角的菜单栏中打开或关闭Windows,单击进入,如下图所示:
六、转到Windows功能界面打开或关闭,勾选其子菜单的FTP服务和FTP可扩展性,然后单击按下OK按钮,如下图所示:
七、添加IIS服务后,单击Internet信息服务管理 - 此时我们可以看到连接右框架,如下图所示:
八、然后右键单击该网站以选择添加网站,如下图所示:
九、然后在d出的添加网站框中输入我们的网站名称,然后选择添加,如下图所示:
十、创建我们的FTP后,启动绑定和SSL设置,端口号选择2121IP地址填写本地IP地址,如下图所示:
安装IIS时会有选项,有“FTP”服务器,“WEB”服务器等很多选项。如果没有安装,重新运行“添加/删除WINDOWS组件”即可。单击“INTERNET信息服务”先不要点“下一步”,点“详细信息”,打开的对话框里最后一项就是“文件传输协议(FTP)服务”,把它钩上即可。
有一点需要注意一下,FTP的默认目录与WEB网站的默认目录是不同的,可以在“管理工具”的“INTERNET信息服务”里找到相关选项。android客户端实现FTP文件需要用到 commons-net-301jar
先将jar包复制到android libs目录下
复制以下实现代码
以下为实现代码:
/
通过ftp上传文件
@param url ftp服务器地址 如:
@param port 端口如 :
@param username 登录名
@param password 密码
@param remotePath 上到ftp服务器的磁盘路径
@param fileNamePath 要上传的文件路径
@param fileName 要上传的文件名
@return
/
public String ftpUpload(String url, String port, String username,String password, String remotePath, String fileNamePath,String fileName) {
FTPClient ftpClient = new FTPClient();
FileInputStream fis = null;
String returnMessage = "0";
try {
ftpClientconnect(url, IntegerparseInt(port));
boolean loginResult = ftpClientlogin(username, password);
int returnCode = ftpClientgetReplyCode();
if (loginResult && FTPReplyisPositiveCompletion(returnCode)) {// 如果登录成功
ftpClientmakeDirectory(remotePath);
// 设置上传目录
ftpClientchangeWorkingDirectory(remotePath);
ftpClientsetBufferSize(1024);
ftpClientsetControlEncoding("UTF-8");
ftpCliententerLocalPassiveMode();
fis = new FileInputStream(fileNamePath + fileName);
ftpClientstoreFile(fileName, fis);
returnMessage = "1"; //上传成功
} else {// 如果登录失败
returnMessage = "0";
}
} catch (IOException e) {
eprintStackTrace();
throw new RuntimeException("FTP客户端出错!", e);
} finally {
//IOUtilscloseQuietly(fis);
try {
ftpClientdisconnect();
} catch (IOException e) {
eprintStackTrace();
throw new RuntimeException("关闭FTP连接发生异常!", e);
}
}
return returnMessage;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)