Zaczynam z Javascriptem i próbuję zrozumieć niektóre podstawy. Pytania nie dotyczą konkretnie interfejsu plików, ale staram się to rozgryźć.Javascript: Understanding File interface
W moim pliku HTML mam dane wejściowe typu pliku.
<input type="file" id="fileInput" multiple/>
Wtedy w moim pliku JS mam:
var fileVar = document.getElementById('fileInput').files[0];
To działa prawidłowo i filevar jest typu File
.
Teraz próbuję zrozumieć, jak działa atrybut files
.
W W3 API jest definiowany jako:
interface FileList {
getter File? item(unsigned long index);
readonly attribute unsigned long length;
};
Próbuję dowiedzieć się, w jaki sposób mogę uzyskać dostęp do pojedynczego pliku jest w FileList za pomocą files
. Nie wydaje się być zdefiniowany nigdzie. Skąd pochodzi tablica files
?
Dziękuję bardzo. Nie wiedziałem, że jest zdefiniowany w interfejsie DOM. Przeczytam o tym. – madu