Öffnen Sie eine direkte Datei auf der Festplatte von Firefox (file: ///).
10675
Aviv
Ich habe ein kleines PHP-System, das ich für mich erstellt habe. Dieses System enthält einige .docund .docxDateidokumente. Ich möchte sie direkt vom Browser aus öffnen können, ohne sie herunterzuladen.
Ich habe einen Link: <a href="file:///c:/mysite/myfile.docx">myfile</a>. Firefox öffnet den Link jedoch nicht. href="http://localhost/myfile.docx"funktioniert gut - es bietet mir an, die Datei herunterzuladen.
Irgendwelche Ideen, wie ich das machen kann? Muss ich etwas an den Firefox-Optionen oder Sicherheitseinstellungen ändern?
2 Antworten auf die Frage
4
fretje
Sowohl Firefox als auch IE8 unterstützen das File URI-Schema .
Hier sind einige Beispiele, die für Windows-Systeme gültig sind und sich auf dieselbe Datei c: \ WINDOWS \ clock.avi beziehen
file: // localhost / c | /WINDOWS/clock.avi file: /// c | /WINDOWS/clock.avi file: // localhost / c: /WINDOWS/clock.avi file: /// c: / WINDOWS /clock.avi
Während das Letzte das offensichtlichste und von Menschen lesbarste ist, ist das erste das vollständigste und korrekteste.
Anscheinend (von derselben URL):
Mozilla-Browser lehnen es ab, Datei-URLs auf einer Seite zu verfolgen, die mit dem HTTP-Protokoll abgerufen wurde.
aber:
Mozilla-Browser können so konfiguriert werden, dass sie diese Sicherheitsbeschränkung außer Kraft setzen, wie in Mozillazins " Links zu lokalen Seiten funktioniert nicht " beschrieben.
Danke vielmals! Obwohl das file: /// URI-Schema in IE8 und Firefox nicht funktioniert hat, habe ich die Erweiterung in dem von Ihnen angegebenen Link verwendet und das Problem gelöst.
Aviv vor 14 Jahren
0