1

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

開く:から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">。From TextRangeには、保存ダイアログは表示されません。

何ができますか?

4

2 に答える 2

0

ごめん、

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

AdobeAirなどの別のクロスプラットフォーム配信方法を試す必要があるかもしれません。

于 2011-01-16T16:18:09.803 に答える
0

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

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

于 2011-01-16T16:19:21.663 に答える