Föreställ dig att din webbsida vill interagera med filer på användarens dator. HTML 5 tillhandahåller ett praktiskt verktyg som kallas File API för att göra detta möjligt. File API tillåter interaktion med enstaka, flera samt BLOB-filer.
FileReader API kan användas för att läsa en fil asynkront i samarbete med JavaScript händelsehantering. Alla webbläsare har dock inte HTML 5-stöd så det är viktigt att testa webbläsarkompatibiliteten innan du använder File API.
"kruskals algoritm"
Det finns fyra inbyggda metoder i FileReader API för att läsa lokala filer:
- FileReader.readAsArrayBuffer(): Läser innehållet i den angivna indatafilen. Resultatattributet innehåller en ArrayBuffer som representerar filens data.
- FileReader.readAsBinaryString(): Läser innehållet i den angivna indatafilen. Resultatattributet innehåller den råa binära data från filen som en sträng.
- FileReader.readAsDataURL(): Läser innehållet i den angivna indatafilen. Resultatattributet innehåller en URL som representerar filens data.
- FileReader.readAsText(): Läser innehållet i den angivna indatafilen. Resultatattributet innehåller innehållet i filen som en textsträng. Denna metod kan ta kodningsversionen som det andra argumentet (om det behövs). Standardkodningen är UTF-8.
Olika exempel på läs lokala textfiler med JavaScript:
Exempel 1: För att demonstrera hur man använder metoden FileReader.readAsText() för att läsa den lokala filen.
HTML
Läs textfiltitel> huvud>
före>