Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 15.02.06 - 15:21:58

Titel: Liegt die Datei auf dem Webverzeichnis ?
Beitrag von: CLI_Andreas_Schmidt am 15.02.06 - 15:21:58
Hi @webdevall,

ich versuche zu prüfen, ob sich eine Datei (in diesem Fall eine Html-Datei) im Webverzeichnis befindet oder nicht.

Ich dachte es würde mit:

pathName$ = "server/verzeichnis/" & Filename  & ".htm"
            
            If Not stream.Open(pathName$) Then....

Das funktioniert irgendwie nicht. Für das Script ist die Datei nie vorhanden, ob wohl, wenn der Link als url eingetragen wird funktioniert.

?
Titel: Re: Liegt die Datei auf dem Webverzeichnis ?
Beitrag von: umi am 15.02.06 - 15:42:58
Du arbeitest mit Notesstreams?
Für das Notesstream.open gelten die gleichen Bedingungen wie fürs "Open Filename for...."
d.h. du kommst mit dem Notesstream nicht an entfernte Daten ran.
Der Pfad zur Datei muss Plattformgerecht sein. Eine URL ist ja z.B. auf WIndowsplatformen kein gültiger Pfad.
Titel: Re: Liegt die Datei auf dem Webverzeichnis ?
Beitrag von: CLI_Andreas_Schmidt am 15.02.06 - 15:48:41
Und das heisst jetzt für mich. Notes Stream in die Tonne.

Gibt es denn ein Event für   isopen URL ? oder IsError URL OPEN. ?
Titel: Re: Liegt die Datei auf dem Webverzeichnis ?
Beitrag von: umi am 15.02.06 - 15:51:31
Naja, du könntest das via JavaAgent prüfen.
Oder im Web via JavaSCript und einem xmlhttp request.
oder via NotesDatabase.GetDocumentByURL()
Titel: Re: Liegt die Datei auf dem Webverzeichnis ?
Beitrag von: CLI_Andreas_Schmidt am 20.02.06 - 11:39:11
Man stellt doch immer wieder fest, dass wenn man nicht mehr das Object "Document" zur Verfügung hat, immer wieder ein Fass aufmachen muss. : ) :-:

Ganz praktische Dinge, werden dann zu komplizierten Vorgängen.

Titel: Re: Liegt die Datei auf dem Webverzeichnis ?
Beitrag von: flaite am 20.02.06 - 12:18:43
NotesDatabase.GetDocumentByURL() ist wohl am einfachsten und nur 1 Zeile.
Titel: Re: Liegt die Datei auf dem Webverzeichnis ?
Beitrag von: CLI_Andreas_Schmidt am 20.02.06 - 12:44:55
Hi kennwort,

und das funktioniert auch mit einem direkten url-Aufruf zu einem File im Webverzeichnis ? Das wäre ja Klasse. Das muss ich doch gleich mal ausprobieren.

: )