【发布时间】:2011-08-10 10:42:44
【问题描述】:
我正在尝试从 ftp 服务器的文件中读取数据。当我从台式计算机运行时,这段代码在 java 中完美运行。我将相同的代码复制到android,但出现异常。例外是:
java.io.IOException:无法连接到服务器:无法检索文件:550
我不知道为什么当相同的代码在 java 中完美运行时会发生这种情况。 java代码是:
String s = "ftp://username:password@ftp.mysite.x10.mx:21/sg1996text.txt;type=i";
URL u;
String f="";
try {
u = new URL(s);
URLConnection uc=u.openConnection();
BufferedInputStream bis=new BufferedInputStream(uc.getInputStream()); //This is where exception i raised.
System.out.println("IS opened");
int i;
while((i=bis.read())!=-1)
f=f+(char)i;
System.out.println("File Read");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【问题讨论】:
-
我遇到了类似的问题,得到了同样的错误。
标签: android