Autor Thema: Liegt die Datei auf dem Webverzeichnis ?  (Gelesen 1600 mal)

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Liegt die Datei auf dem Webverzeichnis ?
« 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.

?
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Liegt die Datei auf dem Webverzeichnis ?
« Antwort #1 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.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Liegt die Datei auf dem Webverzeichnis ?
« Antwort #2 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. ?
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Liegt die Datei auf dem Webverzeichnis ?
« Antwort #3 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()
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Liegt die Datei auf dem Webverzeichnis ?
« Antwort #4 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.

Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Liegt die Datei auf dem Webverzeichnis ?
« Antwort #5 am: 20.02.06 - 12:18:43 »
NotesDatabase.GetDocumentByURL() ist wohl am einfachsten und nur 1 Zeile.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re: Liegt die Datei auf dem Webverzeichnis ?
« Antwort #6 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.

: )
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz