1

特定のファイルがサーバー上に存在するかどうかを知りたい。たとえば.xml、サーバーにファイルがあり、AndroidアプリケーションからJavaを介してファイルが存在するかどうかを知りたいとします。

4

2 に答える 2

2

何のサーバーですか?その HTTP サーバーの場合は、そのファイルを要求し、そのファイルが存在するかどうかを応答から確認できます。カスタムサーバーの場合、その機能を自分で実装する必要があります。

于 2012-05-18T09:48:50.193 に答える
0

次のようなものを使用できます。

    URL url = null;
    URLConnection connection = null;
    InputStreamReader stream = null;

    // Parse the URL
    try {
        url = new URL(urlString);
    } catch (MalformedURLException e1) {
        System.out.println("Malformed URL");
        return null;
    }

    // Open a connection to the URL
    try {
        connection = url.openConnection();
    } catch (IOException e) {
        System.out.println("Could not create connection");
        return null;
    }

    // Get the remote file
    try {
        stream = new InputStreamReader(connection.getInputStream());
    } catch (IOException e) {
        System.out.printf("File \"%s\" does not exist!",urlString);
        return null;
    }
于 2012-05-18T09:50:20.957 に答える