John Barden: Per FSO Datei öffnen

Hi,

wenn ich per FSO eine Datei öffnen will, um z. B. den Inhalt auszulesen, dann mach ich das so:

Set objFileSys = Server.CreateObject("Scripting.FileSystemObject")

Set objTextStream = objFileSys.OpenTextFile("C:\test.txt")

Aber ich kann keine Datei von einem Webserver öffnen:

Set objTextStream = objFileSys.OpenTextFile("http://localhost/test/test.htm")

Hier bekomm ich den Fehler Ungültige(r) Dateiname oder -nummer.

Gibts da ne Möglichkeit auch Dateien über http zu öffnen? Vielleicht zuerst die Datei lokal speichern und dann öffnen?

Danke

Grüße
John

  1. Hi,

    ...

    Aber ich kann keine Datei von einem Webserver öffnen:

    Set objTextStream = objFileSys.OpenTextFile("http://localhost/test/test.htm")

    Hier bekomm ich den Fehler Ungültige(r) Dateiname oder -nummer.

    Ueber http geht es nicht, es wird der genaue Pfad benoetigt. Wenn Du nicht genau weisst wo die Datei auf dem Server liegt verwende server.mappath() in Deinem Code.

    Gruss, Melanie

    1. Ueber http geht es nicht, es wird der genaue Pfad benoetigt. Wenn Du nicht genau weisst wo die Datei auf dem Server liegt verwende server.mappath() in Deinem Code.

      Gruss, Melanie

      Hi,

      danke für die Antwort. Aber Server.MapPath() bringt mir in dem Fall auch nix, weil ich dann ne .html Datei von nem anderen Server auslesen will.

      Gibts da nicht irgend eine Möglichkeit?

      Gruß
      John

      1. Halihallo John

        danke für die Antwort. Aber Server.MapPath() bringt mir in dem Fall auch nix, weil ich dann ne .html Datei von nem anderen Server auslesen will.

        Komponente AspHTTP.Conn z.B.?

        Viele Grüsse

        Philipp

        --
        RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
        Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.