Frage

Ich habe versucht, verschiedene Methoden zu öffnen und eine Datei auf dem Client zu zeigen, ohne die Datei auf einem Server zu senden.

Öffnungszeiten: Ich habe versucht, die Datei mit Javascript aus einem <input type=file> zuzugreifen, aber die Sicherheitsbeschränkung scheint nicht zulassen. Ich habe auch versucht mit dem gleichen Problem <iframe src=file://local.path>. Zuletzt i mit new ActiveXObject('Scripting.FileSystemObject'); versucht, aber ich bekomme immer einen Fehler, dass nicht Automation das Objekt erstellen können.

Zum Speichern Ich habe versucht, execCommand('SaveAs',true) von Textrange und Document zu verwenden. Von Document Ich bin in der Lage, eine Datei zu speichern, aber es enthält nur <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">. Von Textrange ist ohne Speichern-Dialog angezeigt.

Was könnte ich tun?

War es hilfreich?

Lösung

Von einer Website, können Sie irgendetwas davon nicht tun, wenn Sie ein unterzeichnet Skript

Von den lokalen Dateisystem kann IE das Dateisystem verwendet Objekt aus einem HTA

Andere Tipps

Es

Sie können nicht auf das lokale Dateisystem über einen Browser zugreifen, ohne dass der Benutzer eine Plug-in / ActiveX-Objekt installieren zu müssen.

Es kann sein, dass Sie eine andere Cross-Plattform-Bereitstellungsmethode versuchen sollten, wie Adobe Air.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top