JavaScript FileReader.readyState — стан читання файлу
Властивість readyState показує стан читання: 0 — нічого не почато, 1 — читає, 2 — завершено.
Загальний опис
Константи мають імена: FileReader.EMPTY, FileReader.LOADING, FileReader.DONE.
Практичне застосування одне: не запускати читання вдруге, поки триває перше. Повторний виклик методу читання на зайнятому читачеві кине помилку.
автор: NagarD
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| readyState | 7+ | 3.6+ | 6+ | 12.1+ | 12+ | 10+ |
| Переглядач | ||||
|---|---|---|---|---|
| readyState | 4.4+ | yes | yes | 6+ |
Приклади
+ запропонувати свій приклад у пісочниці
Не читати вдруге, поки триває перше читання.
const reader = new FileReader();
function read(file) {
if (reader.readyState === FileReader.LOADING) {
console.warn('Ще читаємо попередній файл');
return;
}
reader.readAsText(file);
}
reader.onload = () => {
console.log(reader.readyState === FileReader.DONE); // true
};
Коментарі
Коментарів ще немає — будьте першим!