alex1234
Goto Top

JavaScript Probleme mit UNC-Pfad

Hallo,

ich habe eine grundsätzliche Frage zum Thema Dateizugriff aus JavaScript.

Meine Webanwendung ist eigentlich schon seit 3 Jahren im Produktiveinsatz. Jetzt habe ich zum ersten Mal das Problem, das eine Datei nicht gefunden wird.
Doch zunächst zur Anwendung: Meine ASPX-Webseite soll ein Excel-Formular beim Client ausfüllen. Dazu wird eine EXCEL-Datei vom Server (Webanwendung mit integrierter Sicherheit auf einem IIS) mit Workbooks.Add vom Server geöffnet. Das erfolgt mit einer EXCEL-Automatisierung mit Hilfe eines JavaScriptes. Ich gebe als Pfad für die EXCEL-Vorlage ein UNC-Pfad an. Die meisten User befinden sich im gleichen AD. Dort kann die Vorlage ohne Probleme geöffnet werden. Jetzt hat ein User aus einer anderen Domäne versucht diese Funktion aufzurufen. Leider kommt die Fehlermeldung dass die Excel-Datei nicht gefunden wird.
Mit einem relativen Pfad hat der Zugriff auch nicht funktioniert.
Was muss ich für einen Pfad angeben damit der Client die Vorlage findet? Oder welche Berechtigungen muss ich dem Template Pfad mitgeben?

Danke im Voraus für Eure Hilfe.

Gruß Alex1234

Content-Key: 203997

Url: https://administrator.de/contentid/203997

Printed on: May 11, 2024 at 03:05 o'clock

Member: nxclass
nxclass Mar 27, 2013 at 07:29:13 (UTC)
Goto Top
Ich gebe als Pfad für die EXCEL-Vorlage ein UNC-Pfad an
Jetzt hat ein User aus einer anderen Domäne versucht diese Funktion aufzurufen
ich habe auch nur bissel im INet gesucht:
\\server1.local\share1\ordner1
\\10.1.x.x\share1\ordner1
... diese Kombinationen sollen angeblich funktionieren.
Member: Alex1234
Alex1234 Mar 28, 2013 at 06:15:50 (UTC)
Goto Top
Zunächst Danke für Deine Antwort. Urlaubsbedingt konnte ich das leider noch nicht ausprobieren. Ich vermute aber, dass "nach außen" nur die IP der Firewall bekannt ist und nicht die des Servers. Ich habe mittlerweile die Vermutung, dass diese Funktion bisher nur von den Intranet-Usern genutzt worden ist und nicht aus dem Internet.
Sobald ich ein Ergebnis habe, werde ich mich wieder melden.
Member: Alex1234
Alex1234 Apr 09, 2013 at 09:28:45 (UTC)
Goto Top
Das mit der IP-Adresse hat leider auch nicht funktioniert, da über extern nur die IP-Adresse der Firewall bekannt ist.

Ich habe jetzt im Javascript bei dem Befehl Workbooks.Add direkt eine http-Adresse eingegeben. Damit hat es funktioniert.