Встречается на собеседованиях • сегодня
Как из JavaScript прочитать файл в браузере
Для чтения файлов в браузере можно использовать `FileReader` API. Вот пример:
```javascript
const input = document.querySelector('input[type="file"]');
input.addEventListener('change', (e) => {
const file = e.target.files[0];
const reader = new FileReader();
reader.onload = (event) => {
console.log(event.target.result); // содержимое файла
};
reader.readAsText(file); // или readAsDataURL, readAsArrayBuffer
});
```
Основные методы FileReader:
- `readAsText()` - для текстовых файлов
- `readAsDataURL()` - для изображений/бинарных данных (возвращает base64)
- `readAsArrayBuffer()` - для бинарных данных
Важно: это работает только с файлами, выбранными через ``. Браузер не имеет прямого доступа к файловой системе пользователя.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы