Domino 9 und frühere Versionen > ND6: Entwicklung

Liegt die Datei auf dem Webverzeichnis ?

(1/2) > >>

CLI_Andreas_Schmidt:
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.

?

umi:
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.

CLI_Andreas_Schmidt:
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. ?

umi:
Naja, du könntest das via JavaAgent prüfen.
Oder im Web via JavaSCript und einem xmlhttp request.
oder via NotesDatabase.GetDocumentByURL()

CLI_Andreas_Schmidt:
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.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln