PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : file://a.b.c.d/nmrdata/ vs. file://a.b.c.d/nmrdata


No.3
2004-12-02, 10:33:19
Guten Morgen,

beim Erweitern unserer Homepage sind wir auf einen interssanten Effekt gestossen:

wir wollen von einer Internetseite aus ein Netzlaufwerk im Browser anzeigen lassen:

<a href="file://a.b.c.d/nmrdata"> funktioniert nur mit dem IE

<a href="file://a.b.c.d/nmrdata/"> funktioniert mit Opera

<a href="file://///a.b.c.d/nmrdata/"> für Mozilla

"a.b.c.d" ist die IP-Adresse des Rechners, "nmrdata" die Netzwerkfreigabe.


SelfHTML hat uns auch noch nicht weiterhelfen können und da stellte sich uns die Frage ob das was wir machen überhaupt "standartisiert" ist und daher jeder Browser was anderes tut ???


Hat jemand schon einmal was vergleichbares gemacht und eine Lösung gefunden ??


Rainer

No.3
2004-12-02, 13:06:37
UPDATE

<a href="file://a.b.c.d/nmrdata/">

funktioniert mit Opera wenn die html Datei lokal auf dem Rechner liegt, geht man "normal" übers Internet, funktioniert es nicht ???

Rainer

Gast
2004-12-02, 14:17:35
SelfHTML hat uns auch noch nicht weiterhelfen können und da stellte sich uns die Frage ob das was wir machen überhaupt "standartisiert" ist und daher jeder Browser was anderes tut ???Als standardisiert kann man das natürlich nicht bezeichnen:

Es gibt neben den angesprochenen Internet-Protokollen auch noch andere, etwas wais oder irc. Ferner gibt es das "Un-Protokoll" file, über das sich lokale Rechner und Netzwerk-Adressen absolut adressieren lassen, mit Angaben wie <a href="file://localhost/">...</a>. Dies wird von moderneren Browsern jedoch aus Sicherheitsgründen nicht mehr oder nur noch eingeschränkt unterstützt und ist auch nicht besonders sinnvoll, da es heute wirklich kein Problem mehr ist, für lokale Zwecke einen Seite Web-Server lokal einzurichten.

Quelle: Selfhtml

Wenn Dateien über das Internet ausgetauscht werden sollen, empfiehlt sich ein FTP-Server. Bei Webseiten ein Webserver. Notfalls kann man natürlich auch Dateien über einen Webserver austauschen.

No.3
2004-12-02, 14:38:46
Als standardisiert kann man das natürlich nicht bezeichnen:
(...)
Wenn Dateien über das Internet ausgetauscht werden sollen, empfiehlt sich ein FTP-Server. Bei Webseiten ein Webserver. Notfalls kann man natürlich auch Dateien über einen Webserver austauschen.

zunächst mal Danke für Deine Hinweise


das ganze ist nur schwer zu erklären warum wir das ganze _so_ machen bzw. es mal so _versuchen_.

Hier an der Uni werden uns immer mehr Rechte und Möglichkeiten im Netz weggenommen, desweiteren kommen volle Subnetze und vielleicht demnächst ein Totalumbau von Subnetzen. Das wird dann in diversen Schwierigkeiten enden, dass manche Rechner die auf einigen Laufwerken Netzwerkfreigaben haben und für alle Arbeitsgruppen zugänglich sein sollen, nicht mehr so ohne weiteres erreicht werden können.

Gut, für _uns_ ist das kein Problem, wir haben genug Knowhow das in den Griff zu bekommen, andere Arbeitsgruppen haben keine "Computer-Experten" in ihren Reihen, so dass wir nach einer einfachen Lösung suchen z.B. dass diese Leute einfach eine HTML-Seite öffnen und dort auf einen Link klicken und dann den Inhalt des Netzlaufwerks sehen können und ggf. bestimmt Dateien herunterladen können.

FTP wäre vielleicht machbar, für "DAUs" aber schon zu kompliziert

Rainer

Gast
2004-12-02, 14:47:05
Ok. Das ist einfach. Wenn ein Webserver läuft und im Verzeichnis, in dem die Dateien sind, befindet sich keine Datei mit dem Namen index.html, dann werden die Dateien im Browser als Liste angezeigt.

Beispiel:
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.0/

Lass dich durch das ftp im Servername nicht verwirren, das läuft über das Http-Protokoll.

No.3
2004-12-02, 14:53:11
Ok. Das ist einfach. Wenn ein Webserver läuft und im Verzeichnis, in dem die Dateien sind, befindet sich keine Datei mit dem Namen index.html, dann werden die Dateien im Browser als Liste angezeigt.

Beispiel:
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.0/

Lass dich durch das ftp im Servername nicht verwirren, das läuft über das Http-Protokoll.

Die Rechner auf die man zugreifen können soll, haben keinen Webserver laufen. Die Verzeichnisse sind ganz normal über die Windows-Netzwerkfreigabe freigegeben.
Den Weg den Du beschreibst ist klar, hilft aber wie schon gesagt leider nicht weiter.

Ist noch aber nicht weiters schlimm, die Umbauten erfolgen frühestens im Laufe des nächsten Jahres, vielleicht fällt uns bis dahin was besseres ein :smile:


Rainer

Gast
2004-12-02, 15:00:36
Einen voll funktionsfähigen Webserver gibt es schon für 0 Euro in 53K Größe:
http://www.ritlabs.com/tinyweb/index.html
Keine Installation oder Administration nötig. Einmal eingerichtet und über Autostart eingebunden. Schon läuft es.

Ich persönlich würde aus Sicherheitsgründen niemals Windowsfreigaben über das Internet verwenden.

No.3
2004-12-02, 15:42:03
Einen voll funktionsfähigen Webserver gibt es schon für 0 Euro in 53K Größe:
http://www.ritlabs.com/tinyweb/index.html
Keine Installation oder Administration nötig. Einmal eingerichtet und über Autostart eingebunden. Schon läuft es.

Ich persönlich würde aus Sicherheitsgründen niemals Windowsfreigaben über das Internet verwenden.

hmm, cooles Teil - gleich mal Bookmarken


Sorry, ich hätte noch hinzufügen sollen, dass es sich um Win98 und nem Pentium 100 handelt. Daran angeschlossen sind uralte Geräte mit uralten spezial Kommunikationskarten etc und dann noch 'n Webserver auf die Kiste, das dürfte dann zuviel werden.

Dennoch, guter Tip, kann man vielleicht mal für etwas anderes brauchen.

Rainer