Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [HTML/JS] Datei von lokaler Festplatte mittels Link öffnen (https://www.delphipraxis.net/158284-%5Bhtml-javascript%5D-datei-von-lokaler-festplatte-mittels-link-oeffnen.html)

Matze 11. Feb 2011 15:13

[HTML/JS] Datei von lokaler Festplatte mittels Link öffnen
 
Hi zusammen,

we kann ich denn für alle gängigen Browser über einen Link wie "D:\Eigene Dateien\MyDoc.txt" diese lokale Datei öffnen?

In dem Fall würde z.B. unter Windows Notepad starten und die Datei anzeigen.

Geht das per JS irgendwie?
Denn file:// funktioniert nicht.

Grüße
Matze

Phoenix 11. Feb 2011 15:17

AW: [HTML/JS] Datei von lokaler Festplatte mittels Link öffnen
 
Gar nicht.
Inzwischen sollten die Browser so weit abgesichert sein, dass Du von dort aus ohne aktiven User-Eingriff (= URL manuell eingeben oder copy&paste) nichts auf dem lokalen System referenzieren kannst.

WM_CLOSE 11. Feb 2011 15:21

AW: [HTML/JS] Datei von lokaler Festplatte mittels Link öffnen
 
Warum nicht??
Code:
<iframe src="file://c:\" />
Das zeigt die Datei zwar immer noch an, aber die Referenz klappt.

[edit]
OK-Ich hab das falsch verstanden
Das wird (hoffentlich) niemals funktionieren,
sonst könnte das ja auch jemand mit einer exe-Datei machen.
[/edit]
[edit2]
man kann aber einen Ordner mit den iFrame anzeigen lassen,
wo der Benutzer die Datei selbst öffnen kann (per Doppelklick)
[/edit2]

Matze 11. Feb 2011 15:24

AW: [HTML/JS] Datei von lokaler Festplatte mittels Link öffnen
 
Was gar nicht? Hm, das ist aber sehr doof.

Auch per JS keine Chance?

Ein iFrame bringt mir nichts. Die Datei soll sich lokal öffnen als hätte ich sie mit einem Doppelklick aufgerufen.

Edit: Ja, mit einer Exe wäre das in der Tat fatal.
Es geht darum, dass ich für unsere Firma eine Intranetseite erstellen möchte, die Verweise zu Dateien auf Netzlaufwerken enthält. Und da ist es umständlich, den Link immer kopieren zu müssen.

Phoenix 11. Feb 2011 15:50

AW: [HTML/JS] Datei von lokaler Festplatte mittels Link öffnen
 
Nein, das ist aus Sicherheitsgründen (hoffentlich) nicht möglich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz