JavaScript FileReader.readyState — стан читання файлу
Властивість readyState показує стан читання: 0 — нічого не почато, 1 — читає, 2 — завершено.
Загальний опис
Константи мають імена: FileReader.EMPTY, FileReader.LOADING, FileReader.DONE.
Практичне застосування одне: не запускати читання вдруге, поки триває перше. Повторний виклик методу читання на зайнятому читачеві кине помилку.
автор: NagarD
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 6 | 3.6 | 6 | 11 | 12 | 10 |
| Переглядач | ||||
|---|---|---|---|---|
| 3 | 18 | 32 | 6 |
| Переглядач | |
|---|---|
| 1.3 |
Приклади
+ запропонувати свій приклад у пісочниці
Не читати вдруге, поки триває перше читання.
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
};
Коментарі
Коментарів ще немає — будьте першим!