質問

ファイルをサーバーに送信することなく、クライアントにファイルを開いて表示するために、さまざまな方法を試しました。

オープニング:私はjavaScriptを使用してファイルにアクセスしようとしました <input type=file>, 、しかし、セキュリティ制限はそれを許可していないようです。私も試しました <iframe src=file://local.path> 同じ問題があります。最後に試しました new ActiveXObject('Scripting.FileSystemObject');, 、しかし、AutomationServerがオブジェクトを作成できないというエラーが常にあります。

保存するために私は使用しようとしました execCommand('SaveAs',true) TextrangeとDocumentFragmentから。 documentfragmentからファイルを保存することができますが、それにはのみ含まれています <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">. 。 Textrangeからは、表示されないダイアログが表示されません。

何ができますか?

役に立ちましたか?

解決

Webサイトからは、使用しない限り、これを行うことはできません 署名されたスクリプト

ローカルファイルシステムから、つまり、ファイルシステムオブジェクトをから使用できます HTA

他のヒント

ごめん、

ユーザーにプラグイン/ActiveXオブジェクトをインストールしても、ブラウザを介してローカルファイルシステムにアクセスすることはできません。

Adobe Airなど、別のクロスプラットフォーム配信方法を試す必要がある可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top