ホームページ >ウェブフロントエンド >htmlチュートリアル >HTMLでローカルファイルを読み取る方法
HTML では、File API を通じてローカル ファイルを読み取ります。手順は次のとおりです: 要素を使用してファイル セレクターを作成します。ファイルピッカーにイベントリスナーを追加します。イベント ハンドラーで、FileReader オブジェクトを使用してファイルを読み取ります。読み取りが成功すると、result 属性にはファイルの内容が含まれ、必要に応じて処理できます。
#HTML を使用してローカル ファイルを読み取る方法
HTML では、ローカル ファイルの読み取りは主にファイル API 。 File API は、Web ページがユーザー デバイスからファイルを読み取ることを可能にする JavaScript API のセットです。必要な手順:
要素を使用してファイル セレクターを作成します:
<code class="javascript">const input = document.querySelector('input[type="file"]');
input.addEventListener('change', handleFileSelect);</code>
<code class="javascript">function handleFileSelect(event) {
const files = event.target.files;
const reader = new FileReader();
reader.onload = function() {
// 读取成功后,`result` 属性将包含文件的内容。
const content = reader.result;
// 对文件内容执行所需的处理。
};
reader.readAsText(files[0]);
}</code>
<code class="html"><form>
<input type="file" id="file-input">
<button type="submit">读取文件</button>
</form>
<script>
const input = document.querySelector('input[type="file"]');
input.addEventListener('change', function(event) {
const files = event.target.files;
const reader = new FileReader();
reader.onload = function() {
const content = reader.result;
console.log(content);
};
reader.readAsText(files[0]);
});
</script></code>
ファイル API は HTML5 ブラウザでのみ動作します。
以上がHTMLでローカルファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。