Klient Kontroluje velikost souboru pomocí HTML5?

Snažím se jet na vlně HTML5, ale čelím malému problému. Před HTML5 jsme kontrolovali velikost souboru pomocí flash, ale nyní je trendem vyhýbat se používání flash ve webových aplikacích. Existuje nějaký způsob, jak zkontrolovat velikost souboru na straně klienta pomocí HTML5?

Odpověď

Tohle funguje. Umístěte jej do posluchače událostí pro případ, že se vstup změní.

if (typeof FileReader !== "undefined") {
    var size = document.getElementById('myfile').files[0].size;
    // check file size
}