Announcement

Collapse
No announcement yet.

Java FTP-Verbidung mit User- und Passwortübermittlung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Java FTP-Verbidung mit User- und Passwortübermittlung

    Hallo,

    ich habe mal wieder ein kleines Problem.
    Mit einem lokal auf meiner Festplatte gespeichertem hmlt-file funktioniert die Methode. Aber wenn jetzt das HTML-File über eine FTP-Verbindung mit Passwort einlesen möchte kommt jedes mal:
    ava.io.FileNotFoundException: export/home/rtp99/Test.html
    at sun.net.www.protocol.ftp.FtpURLConnection.getInput Stream(Unknown Source)

    lokal:
    uriStr="file://localhost/C:/Test.html"
    und ftp:
    uriStr="ftp://xyz99:xyz99@server/export/home/xyz99/Test.html"

    Wo liegt hier der Fehler?

    public static String getText(String uriStr)
    {
    final StringBuffer buf = new StringBuffer(1000);

    try {
    // Create an HTML document that appends all text to buf
    HTMLDocument doc = new HTMLDocument()
    {
    public HTMLEditorKit.ParserCallback getReader(int pos)
    {
    return new HTMLEditorKit.ParserCallback()
    {
    // This method is whenever text is encountered in the HTML file
    public void handleText(char[] data, int pos)
    {
    buf.append(data);
    buf.append('\n');
    }
    };
    }
    };

    // Create a reader on the HTML content
    URL url = new URI(uriStr).toURL();

    URLConnection conn = url.openConnection();
    Reader rd = new InputStreamReader(conn.getInputStream());
    // Parse the HTML
    EditorKit kit = new HTMLEditorKit();
    kit.read(rd, doc, 0);
    } catch (MalformedURLException e) {e.printStackTrace();
    } catch (URISyntaxException e) {e.printStackTrace();
    } catch (BadLocationException e) {e.printStackTrace();
    } catch (IOException e) {e.printStackTrace();
    }

    // Return the text
    return buf.toString();
    }

    MFG
    Torsten
Working...
X