JavaScript でのローカル ディスク ファイルへのアクセス
Web 開発では、ローカル ファイルを開くと、window.open などのメソッドによる直接アクセスを妨げるセキュリティ上の課題が発生します。 ()。ただし、JavaScript がローカル データを読み取って処理できるようにする別のアプローチもあります。
FileReader API
FileReader API は、ファイルを非同期的に読み取る方法を提供します。以下に例を示します。
function readSingleFile(e) { var file = e.target.files[0]; if (!file) { return; } var reader = new FileReader(); reader.onload = function(e) { var contents = e.target.result; displayContents(contents); }; reader.readAsText(file); }
この例では、リスナーが にアタッチされています。要素。ファイルが選択されると、readSingleFile 関数がトリガーされ、FileReader.readAsText() を使用してファイルをプレーン テキストとして読み取ります。操作の結果は、displayContents 関数に渡されて表示されます。
以上がJavaScript はどのようにしてローカル ファイルにアクセスし、処理できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。