|
|||
lokale CSV-Datei einlesen
Hallo!
In einem lokalen Verzeichnis liegen viele CSV-Dateien. (Form: 3,4,1,3,4,3) Mit einem Javascriptprogramm möchte ich sie einlesen. Der erste Schritt ist das Objekt XmlHttpRequest. Nur leider verweigert Firefox 3 den Zugriff. Auf dem Webserver funktioniert mein Script: http://webspace.netaction.de/tmp/test2/test.html Die nächste Frage ist, ob man die Dateinamen in einem Verzeichnis mit JavaScript einlesen kann. Geht nicht, oder? Aufgeschmissene Grüße, Thomas |
Sponsored Links |
|
|||
lokale Dateien kann man nicht mit AJAX so ohne weiteres auslesen. Im FF ist das extremst aufwendig und selbst dann weiß ich nicht, ob das noch im FF3 funktioniert.
Dateinamen auslesen, ähm nein. |
Sponsored Links |
|
|||
Es ist zwar nur ein Bug von Firefox 3 Beta 5, der wieder behoben werden soll:
https://bugzilla.mozilla.org/show_bug.cgi?id=425201 Aber auch im Konqueror 3.5 funktioniert die Seite nur bei HTTP-Verbindungen und nicht mit file. |
|
|||
Ich habe jetzt ein iframe gemacht und kann mit window.frames.meinframe.location='CSV-Datei'; die Datei einbauen.
Aber wie kann ich sie auslesen? innerHTML gibt es in einem iFrame wohl nicht!? |
|
|||
frames["meinframe"].document.body.innerHTML sollte doch eigentlich funktionieren.
Wobei man auch mal das hier probieren könnte: Code:
document.getElementById('meinframe').contentWindow.document.body.innerHTML; Geändert von cgdesign (07.05.2008 um 14:21 Uhr) |
|
|||
Wenn mal wieder jemand hunderte Megabyte CSV-Dateien mit JavaScript verarbeiten muss, so geht es. Getestet mit Firefox 3 und Internet Exploder 6.
Code:
try { window.frames.messdatenframe.location=dateiname; var datei=frames["messdatenframe"].document.body.innerHTML; var zeilen = datei.split("\n"); // Weiterverarbeitung der Datei } catch(e) { document.getElementById("fehlermeldung").innerHTML="Konnte Datei nicht finden."; } Code:
<iframe name="messdatenframe"> Originalinhalt </iframe> |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
CSV Datei in Tabelle ausgeben | Tarishkan | Serveradministration und serverseitige Scripte | 4 | 29.08.2007 13:08 |
[php] Datei bit für bit einlesen. | nick | Serveradministration und serverseitige Scripte | 16 | 21.07.2007 01:55 |
[php] Datei bit für bit einlesen. | nick | Serveradministration und serverseitige Scripte | 0 | 13.07.2007 15:36 |
Inhalt eines DIV-Bereiches aus externer Datei einlesen | Wolle | CSS | 5 | 21.12.2005 12:12 |
[php/http] datei an client senden | Xenon | Serveradministration und serverseitige Scripte | 13 | 21.03.2005 20:54 |