Як прочитати локальний текстовий файл за допомогою JavaScript?
Уявіть, що ваша веб-сторінка хоче взаємодіяти з файлами на комп’ютері користувача. HTML 5 надає зручний інструмент під назвою File API, щоб зробити це можливим. File API дозволяє взаємодіяти з одним, кількома, а також файлами BLOB.
API FileReader можна використовувати для асинхронного читання файлу у співпраці з JavaScript обробка подій. Однак не всі браузери підтримують HTML 5, тому важливо перевірити сумісність браузера перед використанням файлового API.
В API FileReader є чотири вбудовані методи для читання локальних файлів:
- FileReader.readAsArrayBuffer(): Читає вміст зазначеного вхідного файлу. Атрибут результату містить ArrayBuffer, що представляє дані файлу.
- FileReader.readAsBinaryString(): Читає вміст зазначеного вхідного файлу. Атрибут результату містить необроблені двійкові дані з файлу у вигляді рядка.
- FileReader.readAsDataURL(): Читає вміст зазначеного вхідного файлу. Атрибут результату містить URL-адресу, що представляє дані файлу.
- FileReader.readAsText(): Читає вміст зазначеного вхідного файлу. Атрибут результату містить вміст файлу у вигляді текстового рядка. Цей метод може приймати версію кодування як другий аргумент (якщо потрібно). Стандартне кодування – UTF-8.
Різні приклади читання локальних текстових файлів за допомогою JavaScript:
приклад 1: Щоб продемонструвати використання методу FileReader.readAsText() для читання локального файлу.
HTML Прочитайте Text Filetitle> head>
попередньо>