如何解决主机异常?

时间:2013-12-18 10:37:33

标签: android netbeans-7 ftp-client

请带我解决这个问题,我试图从Ftp服务器获取文件。 这是我的代码,我不断得到例外 java.net.unknownHostException:ftpbrasnet.no-ip.org。 我已经尝试在浏览器中工作。

FTPClient client = new FTPClient();
FileOutputStream Foutput = null;
try {
    client.connect("ftp://ftpbrasnet.no-ip.org/"); // My Exceptionis here
    client.login("win7", "123");
    // Create an OutputStream for the file
    String filename = "files.txt";
    Foutput = new FileOutputStream(filename);
    // Fetch file from server
    client.retrieveFile("/" + filename, Foutput);
} 
catch (IOException e) 
{
    Log.e("ERROR", e.getStackTrace().toString());
}
finally 
{
    try 
    {
        if (Foutput != null) {
            Foutput.close();
        }
        client.disconnect();
    } catch (IOException e) {
        Log.e("ERROR", e.getStackTrace().toString());
    }
}

}

这是我的manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="Net.estoque"
      android:versionCode="1"
      android:versionName="1.0">
     <uses-sdk
        android:minSdkVersion="9"
        android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <application android:label="@string/app_name" >
        <activity android:name="Netestoque"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</manifest> 

1 个答案:

答案 0 :(得分:0)

您是否尝试过删除网址中的协议,如下所示:

client.connect("ftpbrasnet.no-ip.org/");