0

JavaScript コードを使用してテキスト ファイルにアクセスしようとしていますが、セキュリティ エラー メッセージが何度も表示されます。私がやろうとしていることは次のとおりです。

var file = File('path/filename.txt');

パスは、スクリプトの場所に対する相対パスです。ローカルマシンから実行していることが原因である可能性があることがわかったので、ローカル Web サーバーから実行しようとしましたが、エラーはまだ残っています。誰かが理由を知っていますか?このテキスト ファイルを読み込むにはどうすればよいですか? 可能であれば、常にスクリプト パスの下にあることを考慮して、ローカル ディスク (Web サーバーなし) からもロードできますか?

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

4

2 に答える 2

1

サーバー上のファイルにアクセスしようとしている場合は、PhP などのサーバー側のコーディング言語を使用してアクセスする必要があります。クライアント ファイル (= Web サイト訪問者のコンピューター上のファイル) にアクセスしようとしている場合、明らかなセキュリティ上の理由からアクセスできません[編集] Colin DeClue のおかげで、HTML5 File APIを使用してこれが可能であることを発見しました。これを説明する記事はこちらから入手できます: http://www.html5rocks.com/en/tutorials/file/dndfiles/

于 2013-06-17T13:52:32.920 に答える