Ich glaube, ich bin inzwischen zu alt für die Scheiße. Ich habe den Pfad zu einer lokal gespeicherten Datei als String und möchte deren Inhalt gern in eine Variable geschaufelt bekommen. In jeder normalen Sprache wäre das ein Einzeiler. Jetzt gerade habe ich eine Stunde gegooglet und es nicht hinbekommen. Mal liest nur aberwitziges Zeug von asynchronen Readern, Lambda Expressions, Web Workern, Blobs und Gott weiß noch für einem Zeug.
So was hab ich mir inzwischen zusammenkopiert:
Es kommt kein Fehler in der Konsole, aber eben auf der Webseite steht bloß "undefined". Hm, solche Methoden, um Dateien zu laden, muss es doch millionenfach da draußen geben. Ich weiß aber nicht, wie ich danach suchen soll.
So was hab ich mir inzwischen zusammenkopiert:
Javascript:
<div id="MyDiv"></div>
<script>
function ReadLocalFile(FileName)
{
var LocalFile = new File([""], FileName);
var reader = new FileReader();
reader.onload = function ()
{
return (reader.result);
};
return (reader.readAsText(LocalFile));
};
var Banane = ReadLocalFile("C:/Temp/Test.txt");
document.getElementById('MyDiv').innerHTML = Banane;
</script>
Es kommt kein Fehler in der Konsole, aber eben auf der Webseite steht bloß "undefined". Hm, solche Methoden, um Dateien zu laden, muss es doch millionenfach da draußen geben. Ich weiß aber nicht, wie ich danach suchen soll.