2011-01-01 4 views
4

ブラウザにアップロードしないでローカルファイルを編集することはできますか?アップロードしていないローカルファイルをロードする

クライアントにHTMLファイルがあるとしましょう。自分のサイトのJavaScriptをアップロードせずにファイルを編集できるようにしたいとします。これは可能でしょうか?

ありがとうございました。

+2

番号重要なセキュリティ上の問題。 –

+2

@John - HTML5を見て、今は*可能です。 –

+1

@Nick:まだすべてのブラウザではありません –

答えて

4

はい、可能ですが、HTML5のみでサポートされています(すべてサポートされているわけではありません)。you can find the HTML5 File API here。ユーザーがファイルにアクセスする許可を与えることがあること

注意、from Section 5.9:ユーザーが許可を与えた後

、ユーザエージェントは、ローカルから直接データを読み取り、解析する能力を提供しなければなりませんファイルをプログラムによって実行します。

+0

+1しかし、彼はそれを書き戻すことはできません。彼はそれのためのダウンロードのようなものが必要だろう –

2

いや、それは不可能ですし、は、それ以外のポーズもセキュリティ懸念に起因するのいずれかであってはなりません。

注:@Nick Craverで指摘したようにこの機能は、HTML5であり、あなたはのために行くことをお勧めしますが、あなたは、HTML5はまだすべてのブラウザでサポートされていないという事実に注意する必要があります。

+3

最近は間違っています:) –

+0

@Nick Craver:それほど早く、HTML5?、遠くに:) – Sarfraz

関連する問題