Domino 9 und frühere Versionen > ND7: Entwicklung
externe Datei in Notes Dikument für Browser zum Download verfügbar machen?
jww:
Hallo,
zuerst mal sorry dass ein Urgestein immer noch Fragen zu Domino V7 stellt ...
Ich habe folgende Frage, für die ich schonmal vor langer Zeit eine Lösung hatte, aber irgendwie nicht mehr drauf komme:
In einem Dokument, das der Browser via HTTP-Task als HTML-Page angezeigt bekommt, soll ein Link zu einer NICHT in der NSF (und nicht in einer anderen NSF) befindlichen Datei auf Betriebssystem-Ebene (selbe HDD wie der Server selbst, aber "irgendwo" auf der Festplatte) befindlichen Datei sein. Wenn der User im Browser den Link anklickt, soll ein Download-Fenster erscheinen, so, als wäre die Datei als Anhang im Dokument.
Kann mir jemand auf die Sprünge helfen, wie ich das anstelle?
1000 Dank im Voraus!
p.s.: Es geht um einem abgeschotteten, ausschliesslich aus dem Intranet erreichbaren und uralten Domino-Server, der aber aus verschiedenen Gründen (die nicht bei Domino liegen) nicht ersetzt werden kann ... eine Diskussion über die Sicherheit ist also nicht nötig.
pantelis.botsas:
Hallo jww,
soweit ich das noch weiß, muss die Datei innerhalb des html-Verzeichnisses vom Domino-Server liegen.
Hier kannst Du Dir auch eine eigene Verzeichnisstruktur anlegen, falls Du weitere Dateien in einer strukturierten Form ablegen musst.
Die dort angelegten Dateien können dann mit
http(s)://{server}/{verzeichnisstruktur}/{datei}
aufgerufen werden.
Zu beachten ist, dass http(s)://{server}/ wie ein Verweis auf das html-Verzeichnis des Domino-Servers funktioniert - und auch, dass Zugriffsbeschränkungen hier nicht greifen
Ich hoffe, dass ich mich verständlich ausgedrückt habe ;)
jww:
Super, danke für den Hinweis!
Werde ich gleich mal ausprobieren. Hatte zwar gehofft, dass ich die Datei nicht woanders hin kopieren muß, aber vielleicht geht es ja auch mit einem soft- oder hardlink in Windows.
CarstenH:
Der Weg über das html-Verzeichnis ist schlicht der einfachste Weg ohne irgendwo etwas konfigurieren zu müssen - sobald der Web Server läuft funktioniert das halt (sofern keine weiteren Settings vorhanden sind).
Selbstverständlich kann man auch andere Laufwerke, Verzeichnisse und Dateien einschließlich eigenen Zugriffsrechten zugänglich machen, z.B. mit Web Site Rules. Das hängt ein wenig davon ab, was weiter noch so geplant ist.
Hier wäre der Einstieg dafür in der Dokumentation: Hosting Web sites
https://help.hcltechsw.com/domino/12.0.0/admin/conf_hostingwebsites_t.html
HTH
Carsten
PS: hab eben erst gesehen dass es um Release 7 geht - die grundlegenden Dinge laufen da aber auch wie beschrieben, die vereinfachte Variante ein alternatives Verzeichnis einzubinden dort waren URL-Zuordnungs-/Umleitungsdokumente die man aus dem Serverdokument heraus über die Aktion "Für Web erstellen..." erzeugen konnte. Wie gesagt, hängt alles ein wenig von vorhandenen Konfigurationen ab.
jww:
Vielen Dank für den weiteren Hinweis.
Für meine Zwecke tut's erst mal nur das HTML-Verzeichnis. Klasse wäre, wenn man das noch irgendwo anders hin setzen könnte ODER wenn dort auch LINKS oder gar die von Domino selbst genutzten "*.DIR" Dateien zu anderen Verzeichnissen funktionieren (wie gesagt: Domino V7). Ich werde noch etwas herumexperimentieren.
Danke erstmal für Eure Hilfe, hat sehr geholfen!
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln