android ftpclient.connect()报错

android ftpclient.connect()报错,第1张

执行到ftpconnect(ftpIP)进报的错,ftpIP是有值是IP+ ": "+端口
//FTP连接
public boolean connectFTP(){
try {
ftp = new FTPClient();
if(ftpPortequals( " ")){
ftpconnect(ftpIP);
}
boolean blogin = ftplogin(ftpUser,ftpPassword);
if (!blogin) {
Systemoutprintln( "FTP连接失败: "+ftpIP);
ftpdisconnect();
ftp = null;
return false;
}
return true;
} catch (Exception e) {
eprintStackTrace();
Systemoutprintln( "FTP连接失败: "+ftpIP);
}
return false;
}
javanetInetAddressgetAllByName0(InetAddressjava:591)
javanetInetAddressgetAllByName0(InetAddressjava:560)
javanetInetAddressgetByName(InetAddressjava:492)
javanetSocket <init> (Socketjava:121)
at orgapachecommonsnetDefaultSocketFactorycreateSocket(DefaultSocketFactoryjava:53)
at orgapachecommonsnetSocketClientconnect(SocketClientjava:162)
at orgapachecommonsnetSocketClientconnect(SocketClientjava:250)
at JavaAgentconnectFTP(JavaAgentjava:432)
------解决方案--------------------
没人知道吗,急啊!!!!!!!
------解决方案--------------------
import sunnetftp;
import javaio;
import javaioIOException;
import javautilStringTokenizer;
import sunnetftp;
import javautilArrayList;
import sunnetTelnetOutputStream;
public class ftpClient {
public ftpClient() {
}
FtpClient client;
private String host= "13564160151 ";//FTP服务器IP
private String username= "anonymous ";//FTP用户名字
private String password= " ";//FTP密码
private String path = "/test "; //文件要放哪个目录
private int port = 21; //FTP端口
/
连接服务器方法
/
public void connect() {
try {
client = new FtpClient(host);
clientlogin(username, password);
//设置成2进制传输
clientbinary();
clientcd(path);
Systemoutprintln( "登陆成功 ");
}
catch (FtpLoginException e) {
Systemoutprintln( "无权限相连接 " + egetMessage());
}
catch(IOException e){
Systemoutprintln( "连接失败 "+egetMessage());
}
catch(SecurityException e){
Systemoutprintln( "用户名字或者密码不对 ");
}
}

手机装ftp服务器程序很方便,我就装了,运行后,我电脑就能访问它的SD卡;
这个程序很多;
但你远程访问它,有几个问题要解决:
1就要解决路由器动态IP的域名问题,否则远程没法知道它的外网IP;
2 路由器要为手机IP设成DMZ,并要固定手机的内网IP;
3 远程必须用专用FTP客户端程序才能访问,不能用WINDOWS的IE或资源管理器做客户端;

peizhai,你好。建立该快捷方式需要分两步,在进行这两步之前,你必需为该站点添加几个标签,来快速打开你需要进入的文件夹。第一步,在桌面建立快捷方式(查看属性中的链接为“E:\ftp\cuteftpexe 192168181:用户名:密码:端口”)第二步,点击预先添加的某个标签。即可进入指定的文件夹。

很简单啊。
手机连接WIFI
打开大文件大师,点击分享按钮。会出现共享的三个方式:网页,FTP和蓝牙。
点击网页分享,文件大师会分配一个浏览器访问地址和端口。类似这样htttp://1921680110/8080 你直接在网页输入htttp://1921680110/8080就可以了。
点击FTP分享,文件大师会分配一个FTP服务器访问地址和端口。类似这样:htttp://1921680110 端口2211 你直接打开我的电脑,在地址栏输入htttp://1921680110:2211就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13442495.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-07
下一篇 2023-08-07

发表评论

登录后才能评论

评论列表(0条)

保存